Linux premium71.web-hosting.com 4.18.0-513.11.1.lve.el8.x86_64 #1 SMP Thu Jan 18 16:21:02 UTC 2024 x86_64
LiteSpeed
Server IP : 198.187.29.8 & Your IP : 216.73.216.206
Domains :
Cant Read [ /etc/named.conf ]
User : cleahvkv
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
opt /
alt /
python27 /
lib64 /
python2.7 /
compiler /
Delete
Unzip
Name
Size
Permission
Date
Action
__init__.py
1023
B
-rw-r--r--
2025-01-08 10:43
__init__.pyc
1.28
KB
-rw-r--r--
2025-01-08 10:43
__init__.pyo
1.28
KB
-rw-r--r--
2025-01-08 10:43
ast.py
36.63
KB
-rw-r--r--
2025-01-08 10:43
ast.pyc
75.37
KB
-rw-r--r--
2025-01-08 10:43
ast.pyo
75.37
KB
-rw-r--r--
2025-01-08 10:43
consts.py
468
B
-rw-r--r--
2025-01-08 10:43
consts.pyc
750
B
-rw-r--r--
2025-01-08 10:43
consts.pyo
750
B
-rw-r--r--
2025-01-08 10:43
future.py
1.85
KB
-rw-r--r--
2025-01-08 10:43
future.pyc
3.01
KB
-rw-r--r--
2025-01-08 10:43
future.pyo
3.01
KB
-rw-r--r--
2025-01-08 10:43
misc.py
1.75
KB
-rw-r--r--
2025-01-08 10:43
misc.pyc
3.89
KB
-rw-r--r--
2025-01-08 10:43
misc.pyo
3.89
KB
-rw-r--r--
2025-01-08 10:43
pyassem.py
23.7
KB
-rw-r--r--
2025-01-08 10:43
pyassem.pyc
26.36
KB
-rw-r--r--
2025-01-08 10:43
pyassem.pyo
25.8
KB
-rw-r--r--
2025-01-08 10:43
pycodegen.py
46.69
KB
-rw-r--r--
2025-01-08 10:43
pycodegen.pyc
57.39
KB
-rw-r--r--
2025-01-08 10:43
pycodegen.pyo
56.95
KB
-rw-r--r--
2025-01-08 10:43
symbols.py
14.15
KB
-rw-r--r--
2025-01-08 10:43
symbols.pyc
17.97
KB
-rw-r--r--
2025-01-08 10:43
symbols.pyo
17.94
KB
-rw-r--r--
2025-01-08 10:43
syntax.py
1.41
KB
-rw-r--r--
2025-01-08 10:43
syntax.pyc
1.91
KB
-rw-r--r--
2025-01-08 10:43
syntax.pyo
1.91
KB
-rw-r--r--
2025-01-08 10:43
transformer.py
51.87
KB
-rw-r--r--
2025-01-08 10:43
transformer.pyc
48.12
KB
-rw-r--r--
2025-01-08 10:43
transformer.pyo
46.34
KB
-rw-r--r--
2025-01-08 10:43
visitor.py
3.8
KB
-rw-r--r--
2025-01-08 10:43
visitor.pyc
4.22
KB
-rw-r--r--
2025-01-08 10:43
visitor.pyo
4.22
KB
-rw-r--r--
2025-01-08 10:43
Save
Rename
"""Check for errs in the AST. The Python parser does not catch all syntax errors. Others, like assignments with invalid targets, are caught in the code generation phase. The compiler package catches some errors in the transformer module. But it seems clearer to write checkers that use the AST to detect errors. """ from compiler import ast, walk def check(tree, multi=None): v = SyntaxErrorChecker(multi) walk(tree, v) return v.errors class SyntaxErrorChecker: """A visitor to find syntax errors in the AST.""" def __init__(self, multi=None): """Create new visitor object. If optional argument multi is not None, then print messages for each error rather than raising a SyntaxError for the first. """ self.multi = multi self.errors = 0 def error(self, node, msg): self.errors = self.errors + 1 if self.multi is not None: print "%s:%s: %s" % (node.filename, node.lineno, msg) else: raise SyntaxError, "%s (%s:%s)" % (msg, node.filename, node.lineno) def visitAssign(self, node): # the transformer module handles many of these pass ## for target in node.nodes: ## if isinstance(target, ast.AssList): ## if target.lineno is None: ## target.lineno = node.lineno ## self.error(target, "can't assign to list comprehension")