Linux ns1.utparral.edu.mx 6.8.0-79-generic #79~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Fri Aug 15 16:54:53 UTC 2 x86_64
Apache/2.4.58 (Unix) OpenSSL/1.1.1w PHP/8.2.12 mod_perl/2.0.12 Perl/v5.34.1
: 10.10.1.9 | : 10.10.1.254
Cant Read [ /etc/named.conf ]
daemon
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
README
+ Create Folder
+ Create File
/
usr /
lib /
python3 /
dist-packages /
libfuturize /
fixes /
[ HOME SHELL ]
Name
Size
Permission
Action
__pycache__
[ DIR ]
drwxr-xr-x
fix_absolute_import.py
3.07
KB
-rw-r--r--
fix_add__future__imports_except_unicode_literals.py
662
B
-rw-r--r--
fix_basestring.py
394
B
-rw-r--r--
fix_bytes.py
685
B
-rw-r--r--
fix_cmp.py
701
B
-rw-r--r--
fix_division.py
228
B
-rw-r--r--
fix_division_safe.py
3.21
KB
-rw-r--r--
fix_execfile.py
921
B
-rw-r--r--
fix_future_builtins.py
1.98
KB
-rw-r--r--
fix_future_standard_library.py
733
B
-rw-r--r--
fix_future_standard_library_urllib.py
1001
B
-rw-r--r--
fix_input.py
687
B
-rw-r--r--
fix_metaclass.py
9.34
KB
-rw-r--r--
fix_next_call.py
3.08
KB
-rw-r--r--
fix_object.py
407
B
-rw-r--r--
fix_oldstr_wrap.py
1.19
KB
-rw-r--r--
fix_order___future__imports.py
829
B
-rw-r--r--
fix_print.py
3.3
KB
-rw-r--r--
fix_print_with_import.py
735
B
-rw-r--r--
fix_raise.py
3.79
KB
-rw-r--r--
fix_remove_old__future__imports.py
851
B
-rw-r--r--
fix_unicode_keep_u.py
779
B
-rw-r--r--
fix_unicode_literals_import.py
367
B
-rw-r--r--
fix_UserDict.py
3.75
KB
-rw-r--r--
fix_xrange_with_import.py
479
B
-rw-r--r--
__init__.py
5.11
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : fix_print.py
# Copyright 2006 Google, Inc. All Rights Reserved. # Licensed to PSF under a Contributor Agreement. """Fixer for print. Change: "print" into "print()" "print ..." into "print(...)" "print(...)" not changed "print ... ," into "print(..., end=' ')" "print >>x, ..." into "print(..., file=x)" No changes are applied if print_function is imported from __future__ """ # Local imports from lib2to3 import patcomp, pytree, fixer_base from lib2to3.pgen2 import token from lib2to3.fixer_util import Name, Call, Comma, String # from libmodernize import add_future parend_expr = patcomp.compile_pattern( """atom< '(' [arith_expr|atom|power|term|STRING|NAME] ')' >""" ) class FixPrint(fixer_base.BaseFix): BM_compatible = True PATTERN = """ simple_stmt< any* bare='print' any* > | print_stmt """ def transform(self, node, results): assert results bare_print = results.get("bare") if bare_print: # Special-case print all by itself. bare_print.replace(Call(Name(u"print"), [], prefix=bare_print.prefix)) # The "from __future__ import print_function"" declaration is added # by the fix_print_with_import fixer, so we skip it here. # add_future(node, u'print_function') return assert node.children[0] == Name(u"print") args = node.children[1:] if len(args) == 1 and parend_expr.match(args[0]): # We don't want to keep sticking parens around an # already-parenthesised expression. return sep = end = file = None if args and args[-1] == Comma(): args = args[:-1] end = " " if args and args[0] == pytree.Leaf(token.RIGHTSHIFT, u">>"): assert len(args) >= 2 file = args[1].clone() args = args[3:] # Strip a possible comma after the file expression # Now synthesize a print(args, sep=..., end=..., file=...) node. l_args = [arg.clone() for arg in args] if l_args: l_args[0].prefix = u"" if sep is not None or end is not None or file is not None: if sep is not None: self.add_kwarg(l_args, u"sep", String(repr(sep))) if end is not None: self.add_kwarg(l_args, u"end", String(repr(end))) if file is not None: self.add_kwarg(l_args, u"file", file) n_stmt = Call(Name(u"print"), l_args) n_stmt.prefix = node.prefix # Note that there are corner cases where adding this future-import is # incorrect, for example when the file also has a 'print ()' statement # that was intended to print "()". # add_future(node, u'print_function') return n_stmt def add_kwarg(self, l_nodes, s_kwd, n_expr): # XXX All this prefix-setting may lose comments (though rarely) n_expr.prefix = u"" n_argument = pytree.Node(self.syms.argument, (Name(s_kwd), pytree.Leaf(token.EQUAL, u"="), n_expr)) if l_nodes: l_nodes.append(Comma()) n_argument.prefix = u" " l_nodes.append(n_argument)
Close