[ SYSTEM ]: Linux srv.persadacompanies.com 4.18.0-553.56.1.el8_10.x86_64 #1 SMP Tue Jun 10 05:00:59 EDT 2025 x86_64
[ SERVER ]: Apache | PHP: 8.4.19
[ USER ]: persadamedika | IP: 45.64.1.108
GEFORCE FILE MANAGER
/
usr
/
lib64
/
python3.6
/
lib2to3
/
fixes
/
UPLOAD:
NAME
SIZE
QUICK PERMS
ACTIONS
📁 __pycache__
SET
[ DEL ]
📄 __init__.py
47 B
SET
[ EDIT ]
|
[ DEL ]
📄 fix_apply.py
2,430 B
SET
[ EDIT ]
|
[ DEL ]
📄 fix_asserts.py
984 B
SET
[ EDIT ]
|
[ DEL ]
📄 fix_basestring.py
320 B
SET
[ EDIT ]
|
[ DEL ]
📄 fix_buffer.py
590 B
SET
[ EDIT ]
|
[ DEL ]
📄 fix_dict.py
3,760 B
SET
[ EDIT ]
|
[ DEL ]
📄 fix_except.py
3,344 B
SET
[ EDIT ]
|
[ DEL ]
📄 fix_exec.py
979 B
SET
[ EDIT ]
|
[ DEL ]
📄 fix_execfile.py
2,048 B
SET
[ EDIT ]
|
[ DEL ]
📄 fix_exitfunc.py
2,495 B
SET
[ EDIT ]
|
[ DEL ]
📄 fix_filter.py
2,651 B
SET
[ EDIT ]
|
[ DEL ]
📄 fix_funcattrs.py
644 B
SET
[ EDIT ]
|
[ DEL ]
📄 fix_future.py
547 B
SET
[ EDIT ]
|
[ DEL ]
📄 fix_getcwdu.py
451 B
SET
[ EDIT ]
|
[ DEL ]
📄 fix_has_key.py
3,196 B
SET
[ EDIT ]
|
[ DEL ]
📄 fix_idioms.py
4,876 B
SET
[ EDIT ]
|
[ DEL ]
📄 fix_import.py
3,256 B
SET
[ EDIT ]
|
[ DEL ]
📄 fix_imports.py
5,684 B
SET
[ EDIT ]
|
[ DEL ]
📄 fix_imports2.py
289 B
SET
[ EDIT ]
|
[ DEL ]
📄 fix_input.py
708 B
SET
[ EDIT ]
|
[ DEL ]
📄 fix_intern.py
1,235 B
SET
[ EDIT ]
|
[ DEL ]
📄 fix_isinstance.py
1,608 B
SET
[ EDIT ]
|
[ DEL ]
📄 fix_itertools.py
1,548 B
SET
[ EDIT ]
|
[ DEL ]
📄 fix_itertools_imports.py
2,086 B
SET
[ EDIT ]
|
[ DEL ]
📄 fix_long.py
476 B
SET
[ EDIT ]
|
[ DEL ]
📄 fix_map.py
3,640 B
SET
[ EDIT ]
|
[ DEL ]
📄 fix_metaclass.py
8,197 B
SET
[ EDIT ]
|
[ DEL ]
📄 fix_methodattrs.py
606 B
SET
[ EDIT ]
|
[ DEL ]
📄 fix_ne.py
571 B
SET
[ EDIT ]
|
[ DEL ]
📄 fix_next.py
3,174 B
SET
[ EDIT ]
|
[ DEL ]
📄 fix_nonzero.py
591 B
SET
[ EDIT ]
|
[ DEL ]
📄 fix_numliterals.py
768 B
SET
[ EDIT ]
|
[ DEL ]
📄 fix_operator.py
3,471 B
SET
[ EDIT ]
|
[ DEL ]
📄 fix_paren.py
1,227 B
SET
[ EDIT ]
|
[ DEL ]
📄 fix_print.py
2,844 B
SET
[ EDIT ]
|
[ DEL ]
📄 fix_raise.py
2,926 B
SET
[ EDIT ]
|
[ DEL ]
📄 fix_raw_input.py
454 B
SET
[ EDIT ]
|
[ DEL ]
📄 fix_reduce.py
837 B
SET
[ EDIT ]
|
[ DEL ]
📄 fix_reload.py
1,154 B
SET
[ EDIT ]
|
[ DEL ]
📄 fix_renames.py
2,221 B
SET
[ EDIT ]
|
[ DEL ]
📄 fix_repr.py
613 B
SET
[ EDIT ]
|
[ DEL ]
📄 fix_set_literal.py
1,697 B
SET
[ EDIT ]
|
[ DEL ]
📄 fix_standarderror.py
449 B
SET
[ EDIT ]
|
[ DEL ]
📄 fix_sys_exc.py
1,034 B
SET
[ EDIT ]
|
[ DEL ]
📄 fix_throw.py
1,582 B
SET
[ EDIT ]
|
[ DEL ]
📄 fix_tuple_params.py
5,565 B
SET
[ EDIT ]
|
[ DEL ]
📄 fix_types.py
1,774 B
SET
[ EDIT ]
|
[ DEL ]
📄 fix_unicode.py
1,256 B
SET
[ EDIT ]
|
[ DEL ]
📄 fix_urllib.py
8,353 B
SET
[ EDIT ]
|
[ DEL ]
📄 fix_ws_comma.py
1,090 B
SET
[ EDIT ]
|
[ DEL ]
📄 fix_xrange.py
2,694 B
SET
[ EDIT ]
|
[ DEL ]
📄 fix_xreadlines.py
689 B
SET
[ EDIT ]
|
[ DEL ]
📄 fix_zip.py
1,289 B
SET
[ EDIT ]
|
[ DEL ]
DELETE SELECTED
[ CLOSE ]
EDIT: fix_itertools_imports.py
""" Fixer for imports of itertools.(imap|ifilter|izip|ifilterfalse) """ # Local imports from lib2to3 import fixer_base from lib2to3.fixer_util import BlankLine, syms, token class FixItertoolsImports(fixer_base.BaseFix): BM_compatible = True PATTERN = """ import_from< 'from' 'itertools' 'import' imports=any > """ %(locals()) def transform(self, node, results): imports = results['imports'] if imports.type == syms.import_as_name or not imports.children: children = [imports] else: children = imports.children for child in children[::2]: if child.type == token.NAME: member = child.value name_node = child elif child.type == token.STAR: # Just leave the import as is. return else: assert child.type == syms.import_as_name name_node = child.children[0] member_name = name_node.value if member_name in ('imap', 'izip', 'ifilter'): child.value = None child.remove() elif member_name in ('ifilterfalse', 'izip_longest'): node.changed() name_node.value = ('filterfalse' if member_name[1] == 'f' else 'zip_longest') # Make sure the import statement is still sane children = imports.children[:] or [imports] remove_comma = True for child in children: if remove_comma and child.type == token.COMMA: child.remove() else: remove_comma ^= True while children and children[-1].type == token.COMMA: children.pop().remove() # If there are no imports left, just get rid of the entire statement if (not (imports.children or getattr(imports, 'value', None)) or imports.parent is None): p = node.prefix node = BlankLine() node.prefix = p return node