Linux newlinux5.pouyasazan.org 3.10.0-962.3.2.lve1.5.60.el7.x86_64 #1 SMP Fri Jul 23 07:07:00 EDT 2021 x86_64
LiteSpeed
Server IP : 88.99.66.243 & Your IP : 216.73.216.178
Domains :
Cant Read [ /etc/named.conf ]
User : wdbbsgxf
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
lib /
python2.7 /
site-packages /
libpasteurize /
fixes /
Delete
Unzip
Name
Size
Permission
Date
Action
__init__.py
3.63
KB
-rw-r--r--
2019-10-31 04:04
__init__.pyc
961
B
-rw-r--r--
2020-01-24 15:25
__init__.pyo
961
B
-rw-r--r--
2020-01-24 15:25
feature_base.py
1.68
KB
-rw-r--r--
2019-10-31 04:04
feature_base.pyc
2.81
KB
-rw-r--r--
2020-01-24 15:25
feature_base.pyo
2.81
KB
-rw-r--r--
2020-01-24 15:25
fix_add_all__future__imports.py
676
B
-rw-r--r--
2019-10-31 04:04
fix_add_all__future__imports.pyc
1.24
KB
-rw-r--r--
2020-01-24 15:25
fix_add_all__future__imports.pyo
1.24
KB
-rw-r--r--
2020-01-24 15:25
fix_add_all_future_builtins.py
1.24
KB
-rw-r--r--
2019-10-31 04:04
fix_add_all_future_builtins.pyc
1.36
KB
-rw-r--r--
2020-01-24 15:25
fix_add_all_future_builtins.pyo
1.36
KB
-rw-r--r--
2020-01-24 15:25
fix_add_future_standard_library_import.py
663
B
-rw-r--r--
2019-10-31 04:04
fix_add_future_standard_library_import.pyc
1.17
KB
-rw-r--r--
2020-01-24 15:25
fix_add_future_standard_library_import.pyo
1.17
KB
-rw-r--r--
2020-01-24 15:25
fix_annotations.py
1.54
KB
-rw-r--r--
2019-10-31 04:04
fix_annotations.pyc
2.14
KB
-rw-r--r--
2020-01-24 15:25
fix_annotations.pyo
2.04
KB
-rw-r--r--
2020-01-24 15:25
fix_division.py
904
B
-rw-r--r--
2019-10-31 04:04
fix_division.pyc
1.62
KB
-rw-r--r--
2020-01-24 15:25
fix_division.pyo
1.62
KB
-rw-r--r--
2020-01-24 15:25
fix_features.py
2.61
KB
-rw-r--r--
2019-10-31 04:04
fix_features.pyc
3.27
KB
-rw-r--r--
2020-01-24 15:25
fix_features.pyo
3.27
KB
-rw-r--r--
2020-01-24 15:25
fix_fullargspec.py
438
B
-rw-r--r--
2019-10-31 04:04
fix_fullargspec.pyc
1
KB
-rw-r--r--
2020-01-24 15:25
fix_fullargspec.pyo
1
KB
-rw-r--r--
2020-01-24 15:25
fix_future_builtins.py
1.42
KB
-rw-r--r--
2019-10-31 04:04
fix_future_builtins.pyc
1.68
KB
-rw-r--r--
2020-01-24 15:25
fix_future_builtins.pyo
1.68
KB
-rw-r--r--
2020-01-24 15:25
fix_getcwd.py
873
B
-rw-r--r--
2019-10-31 04:04
fix_getcwd.pyc
1.28
KB
-rw-r--r--
2020-01-24 15:25
fix_getcwd.pyo
1.28
KB
-rw-r--r--
2020-01-24 15:25
fix_imports.py
4.83
KB
-rw-r--r--
2019-10-31 04:04
fix_imports.pyc
4.25
KB
-rw-r--r--
2020-01-24 15:25
fix_imports.pyo
4.25
KB
-rw-r--r--
2020-01-24 15:25
fix_imports2.py
8.38
KB
-rw-r--r--
2019-10-31 04:04
fix_imports2.pyc
10.02
KB
-rw-r--r--
2020-01-24 15:25
fix_imports2.pyo
10.02
KB
-rw-r--r--
2020-01-24 15:25
fix_kwargs.py
5.85
KB
-rw-r--r--
2019-10-31 04:04
fix_kwargs.pyc
4.6
KB
-rw-r--r--
2020-01-24 15:25
fix_kwargs.pyo
4.49
KB
-rw-r--r--
2020-01-24 15:25
fix_memoryview.py
551
B
-rw-r--r--
2019-10-31 04:04
fix_memoryview.pyc
1.08
KB
-rw-r--r--
2020-01-24 15:25
fix_memoryview.pyo
1.08
KB
-rw-r--r--
2020-01-24 15:25
fix_metaclass.py
3.18
KB
-rw-r--r--
2019-10-31 04:04
fix_metaclass.pyc
2.55
KB
-rw-r--r--
2020-01-24 15:25
fix_metaclass.pyo
2.55
KB
-rw-r--r--
2020-01-24 15:25
fix_newstyle.py
888
B
-rw-r--r--
2019-10-31 04:04
fix_newstyle.pyc
1.49
KB
-rw-r--r--
2020-01-24 15:25
fix_newstyle.pyo
1.49
KB
-rw-r--r--
2020-01-24 15:25
fix_next.py
1.2
KB
-rw-r--r--
2019-10-31 04:04
fix_next.pyc
1.81
KB
-rw-r--r--
2020-01-24 15:25
fix_next.pyo
1.78
KB
-rw-r--r--
2020-01-24 15:25
fix_printfunction.py
401
B
-rw-r--r--
2019-10-31 04:04
fix_printfunction.pyc
952
B
-rw-r--r--
2020-01-24 15:25
fix_printfunction.pyo
952
B
-rw-r--r--
2020-01-24 15:25
fix_raise.py
1.07
KB
-rw-r--r--
2019-10-31 04:04
fix_raise.pyc
1.62
KB
-rw-r--r--
2020-01-24 15:25
fix_raise.pyo
1.62
KB
-rw-r--r--
2020-01-24 15:25
fix_raise_.py
1.2
KB
-rw-r--r--
2019-10-31 04:04
fix_raise_.pyc
1.75
KB
-rw-r--r--
2020-01-24 15:25
fix_raise_.pyo
1.75
KB
-rw-r--r--
2020-01-24 15:25
fix_throw.py
835
B
-rw-r--r--
2019-10-31 04:04
fix_throw.pyc
1.42
KB
-rw-r--r--
2020-01-24 15:25
fix_throw.pyo
1.42
KB
-rw-r--r--
2020-01-24 15:25
fix_unpacking.py
5.81
KB
-rw-r--r--
2019-10-31 04:04
fix_unpacking.pyc
6.09
KB
-rw-r--r--
2020-01-24 15:25
fix_unpacking.pyo
6.09
KB
-rw-r--r--
2020-01-24 15:25
Save
Rename
u""" Fixer for (metaclass=X) -> __metaclass__ = X Some semantics (see PEP 3115) may be altered in the translation.""" from lib2to3 import fixer_base from lib2to3.fixer_util import Name, syms, Node, Leaf, Newline, find_root from lib2to3.pygram import token from libfuturize.fixer_util import indentation, suitify # from ..fixer_util import Name, syms, Node, Leaf, Newline, find_root, indentation, suitify def has_metaclass(parent): results = None for node in parent.children: kids = node.children if node.type == syms.argument: if kids[0] == Leaf(token.NAME, u"metaclass") and \ kids[1] == Leaf(token.EQUAL, u"=") and \ kids[2]: #Hack to avoid "class X(=):" with this case. results = [node] + kids break elif node.type == syms.arglist: # Argument list... loop through it looking for: # Node(*, [*, Leaf(token.NAME, u"metaclass"), Leaf(token.EQUAL, u"="), Leaf(*, *)] for child in node.children: if results: break if child.type == token.COMMA: #Store the last comma, which precedes the metaclass comma = child elif type(child) == Node: meta = equal = name = None for arg in child.children: if arg == Leaf(token.NAME, u"metaclass"): #We have the (metaclass) part meta = arg elif meta and arg == Leaf(token.EQUAL, u"="): #We have the (metaclass=) part equal = arg elif meta and equal: #Here we go, we have (metaclass=X) name = arg results = (comma, meta, equal, name) break return results class FixMetaclass(fixer_base.BaseFix): PATTERN = u""" classdef<any*> """ def transform(self, node, results): meta_results = has_metaclass(node) if not meta_results: return for meta in meta_results: meta.remove() target = Leaf(token.NAME, u"__metaclass__") equal = Leaf(token.EQUAL, u"=", prefix=u" ") # meta is the last item in what was returned by has_metaclass(): name name = meta name.prefix = u" " stmt_node = Node(syms.atom, [target, equal, name]) suitify(node) for item in node.children: if item.type == syms.suite: for stmt in item.children: if stmt.type == token.INDENT: # Insert, in reverse order, the statement, a newline, # and an indent right after the first indented line loc = item.children.index(stmt) + 1 # Keep consistent indentation form ident = Leaf(token.INDENT, stmt.value) item.insert_child(loc, ident) item.insert_child(loc, Newline()) item.insert_child(loc, stmt_node) break