Linux vps-61133.fhnet.fr 4.9.0-19-amd64 #1 SMP Debian 4.9.320-2 (2022-06-30) x86_64
Apache/2.4.25 (Debian)
Server IP : 93.113.207.21 & Your IP : 216.73.216.112
Domains :
Cant Read [ /etc/named.conf ]
User : www-data
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
usr /
lib /
python2.7 /
lib2to3 /
fixes /
Delete
Unzip
Name
Size
Permission
Date
Action
__init__.py
47
B
-rw-r--r--
2022-02-06 21:16
__init__.pyc
131
B
-rw-r--r--
2022-03-20 10:36
fix_apply.py
2.38
KB
-rw-r--r--
2022-02-06 21:16
fix_apply.pyc
2.03
KB
-rw-r--r--
2022-03-20 10:36
fix_asserts.py
984
B
-rw-r--r--
2022-02-06 21:16
fix_asserts.pyc
1.52
KB
-rw-r--r--
2022-03-20 10:36
fix_basestring.py
321
B
-rw-r--r--
2022-02-06 21:16
fix_basestring.pyc
801
B
-rw-r--r--
2022-03-20 10:36
fix_buffer.py
591
B
-rw-r--r--
2022-02-06 21:16
fix_buffer.pyc
958
B
-rw-r--r--
2022-03-20 10:36
fix_dict.py
3.73
KB
-rw-r--r--
2022-02-06 21:16
fix_dict.pyc
3.67
KB
-rw-r--r--
2022-03-20 10:36
fix_except.py
3.27
KB
-rw-r--r--
2022-02-06 21:16
fix_except.pyc
2.93
KB
-rw-r--r--
2022-03-20 10:36
fix_exec.py
1002
B
-rw-r--r--
2022-02-06 21:16
fix_exec.pyc
1.39
KB
-rw-r--r--
2022-03-20 10:36
fix_execfile.py
1.95
KB
-rw-r--r--
2022-02-06 21:16
fix_execfile.pyc
2.02
KB
-rw-r--r--
2022-03-20 10:36
fix_exitfunc.py
2.44
KB
-rw-r--r--
2022-02-06 21:16
fix_exitfunc.pyc
2.68
KB
-rw-r--r--
2022-03-20 10:36
fix_filter.py
2.06
KB
-rw-r--r--
2022-02-06 21:16
fix_filter.pyc
2.21
KB
-rw-r--r--
2022-03-20 10:36
fix_funcattrs.py
645
B
-rw-r--r--
2022-02-06 21:16
fix_funcattrs.pyc
1.1
KB
-rw-r--r--
2022-03-20 10:36
fix_future.py
547
B
-rw-r--r--
2022-02-06 21:16
fix_future.pyc
927
B
-rw-r--r--
2022-03-20 10:36
fix_getcwdu.py
452
B
-rw-r--r--
2022-02-06 21:16
fix_getcwdu.pyc
934
B
-rw-r--r--
2022-03-20 10:36
fix_has_key.py
3.15
KB
-rw-r--r--
2022-02-06 21:16
fix_has_key.pyc
3.12
KB
-rw-r--r--
2022-03-20 10:36
fix_idioms.py
4.77
KB
-rw-r--r--
2022-02-06 21:16
fix_idioms.pyc
4.42
KB
-rw-r--r--
2022-03-20 10:36
fix_import.py
3.18
KB
-rw-r--r--
2022-02-06 21:16
fix_import.pyc
3.17
KB
-rw-r--r--
2022-03-20 10:36
fix_imports.py
5.56
KB
-rw-r--r--
2022-02-06 21:16
fix_imports.pyc
5.23
KB
-rw-r--r--
2022-03-20 10:36
fix_imports2.py
289
B
-rw-r--r--
2022-02-06 21:16
fix_imports2.pyc
630
B
-rw-r--r--
2022-03-20 10:36
fix_input.py
710
B
-rw-r--r--
2022-02-06 21:16
fix_input.pyc
1.12
KB
-rw-r--r--
2022-03-20 10:36
fix_intern.py
1.82
KB
-rw-r--r--
2022-02-06 21:16
fix_intern.pyc
1.75
KB
-rw-r--r--
2022-03-20 10:36
fix_isinstance.py
1.57
KB
-rw-r--r--
2022-02-06 21:16
fix_isinstance.pyc
1.8
KB
-rw-r--r--
2022-03-20 10:36
fix_itertools.py
1.51
KB
-rw-r--r--
2022-02-06 21:16
fix_itertools.pyc
1.76
KB
-rw-r--r--
2022-03-20 10:36
fix_itertools_imports.py
2.04
KB
-rw-r--r--
2022-02-06 21:16
fix_itertools_imports.pyc
1.98
KB
-rw-r--r--
2022-03-20 10:36
fix_long.py
477
B
-rw-r--r--
2022-02-06 21:16
fix_long.pyc
849
B
-rw-r--r--
2022-03-20 10:36
fix_map.py
2.99
KB
-rw-r--r--
2022-02-06 21:16
fix_map.pyc
2.98
KB
-rw-r--r--
2022-03-20 10:36
fix_metaclass.py
8.02
KB
-rw-r--r--
2022-02-06 21:16
fix_metaclass.pyc
6.43
KB
-rw-r--r--
2022-03-20 10:36
fix_methodattrs.py
615
B
-rw-r--r--
2022-02-06 21:16
fix_methodattrs.pyc
1.12
KB
-rw-r--r--
2022-03-20 10:36
fix_ne.py
573
B
-rw-r--r--
2022-02-06 21:16
fix_ne.pyc
993
B
-rw-r--r--
2022-03-20 10:36
fix_next.py
3.11
KB
-rw-r--r--
2022-02-06 21:16
fix_next.pyc
3.46
KB
-rw-r--r--
2022-03-20 10:36
fix_nonzero.py
598
B
-rw-r--r--
2022-02-06 21:16
fix_nonzero.pyc
1.07
KB
-rw-r--r--
2022-03-20 10:36
fix_numliterals.py
773
B
-rw-r--r--
2022-02-06 21:16
fix_numliterals.pyc
1.23
KB
-rw-r--r--
2022-03-20 10:36
fix_operator.py
3.39
KB
-rw-r--r--
2022-02-06 21:16
fix_operator.pyc
5
KB
-rw-r--r--
2022-03-20 10:36
fix_paren.py
1.2
KB
-rw-r--r--
2022-02-06 21:16
fix_paren.pyc
1.51
KB
-rw-r--r--
2022-03-20 10:36
fix_print.py
2.8
KB
-rw-r--r--
2022-02-06 21:16
fix_print.pyc
2.67
KB
-rw-r--r--
2022-03-20 10:36
fix_raise.py
2.87
KB
-rw-r--r--
2022-02-06 21:16
fix_raise.pyc
2.45
KB
-rw-r--r--
2022-03-20 10:36
fix_raw_input.py
455
B
-rw-r--r--
2022-02-06 21:16
fix_raw_input.pyc
944
B
-rw-r--r--
2022-03-20 10:36
fix_reduce.py
839
B
-rw-r--r--
2022-02-06 21:16
fix_reduce.pyc
1.24
KB
-rw-r--r--
2022-03-20 10:36
fix_renames.py
2.17
KB
-rw-r--r--
2022-02-06 21:16
fix_renames.pyc
2.4
KB
-rw-r--r--
2022-03-20 10:36
fix_repr.py
614
B
-rw-r--r--
2022-02-06 21:16
fix_repr.pyc
1
KB
-rw-r--r--
2022-03-20 10:36
fix_set_literal.py
1.66
KB
-rw-r--r--
2022-02-06 21:16
fix_set_literal.pyc
1.95
KB
-rw-r--r--
2022-03-20 10:36
fix_standarderror.py
450
B
-rw-r--r--
2022-02-06 21:16
fix_standarderror.pyc
861
B
-rw-r--r--
2022-03-20 10:36
fix_sys_exc.py
1.01
KB
-rw-r--r--
2022-02-06 21:16
fix_sys_exc.pyc
1.67
KB
-rw-r--r--
2022-03-20 10:36
fix_throw.py
1.55
KB
-rw-r--r--
2022-02-06 21:16
fix_throw.pyc
1.96
KB
-rw-r--r--
2022-03-20 10:36
fix_tuple_params.py
5.45
KB
-rw-r--r--
2022-02-06 21:16
fix_tuple_params.pyc
5.31
KB
-rw-r--r--
2022-03-20 10:36
fix_types.py
1.77
KB
-rw-r--r--
2022-02-06 21:16
fix_types.pyc
2.15
KB
-rw-r--r--
2022-03-20 10:36
fix_unicode.py
1.24
KB
-rw-r--r--
2022-02-06 21:16
fix_unicode.pyc
1.68
KB
-rw-r--r--
2022-03-20 10:36
fix_urllib.py
8.19
KB
-rw-r--r--
2022-02-06 21:16
fix_urllib.pyc
6.97
KB
-rw-r--r--
2022-03-20 10:36
fix_ws_comma.py
1.07
KB
-rw-r--r--
2022-02-06 21:16
fix_ws_comma.pyc
1.36
KB
-rw-r--r--
2022-03-20 10:36
fix_xrange.py
2.64
KB
-rw-r--r--
2022-02-06 21:16
fix_xrange.pyc
3
KB
-rw-r--r--
2022-03-20 10:36
fix_xreadlines.py
690
B
-rw-r--r--
2022-02-06 21:16
fix_xreadlines.pyc
1.13
KB
-rw-r--r--
2022-03-20 10:36
fix_zip.py
904
B
-rw-r--r--
2022-02-06 21:16
fix_zip.pyc
1.32
KB
-rw-r--r--
2022-03-20 10:36
Save
Rename
# Copyright 2006 Google, Inc. All Rights Reserved. # Licensed to PSF under a Contributor Agreement. """Fixer for apply(). This converts apply(func, v, k) into (func)(*v, **k).""" # Local imports from .. import pytree from ..pgen2 import token from .. import fixer_base from ..fixer_util import Call, Comma, parenthesize class FixApply(fixer_base.BaseFix): BM_compatible = True PATTERN = """ power< 'apply' trailer< '(' arglist< (not argument<NAME '=' any>) func=any ',' (not argument<NAME '=' any>) args=any [',' (not argument<NAME '=' any>) kwds=any] [','] > ')' > > """ def transform(self, node, results): syms = self.syms assert results func = results["func"] args = results["args"] kwds = results.get("kwds") # I feel like we should be able to express this logic in the # PATTERN above but I don't know how to do it so... if args: if args.type == self.syms.star_expr: return # Make no change. if (args.type == self.syms.argument and args.children[0].value == '**'): return # Make no change. if kwds and (kwds.type == self.syms.argument and kwds.children[0].value == '**'): return # Make no change. prefix = node.prefix func = func.clone() if (func.type not in (token.NAME, syms.atom) and (func.type != syms.power or func.children[-2].type == token.DOUBLESTAR)): # Need to parenthesize func = parenthesize(func) func.prefix = "" args = args.clone() args.prefix = "" if kwds is not None: kwds = kwds.clone() kwds.prefix = "" l_newargs = [pytree.Leaf(token.STAR, u"*"), args] if kwds is not None: l_newargs.extend([Comma(), pytree.Leaf(token.DOUBLESTAR, u"**"), kwds]) l_newargs[-2].prefix = u" " # that's the ** token # XXX Sometimes we could be cleverer, e.g. apply(f, (x, y) + t) # can be translated into f(x, y, *t) instead of f(*(x, y) + t) #new = pytree.Node(syms.power, (func, ArgList(l_newargs))) return Call(func, l_newargs, prefix=prefix)