PHP 7.4.33
Preview: fix_renames.py Size: 2.17 KB
/home/godevadmin/public_html/upload_images/home/000~ROOT~000/usr/lib64/python2.7/lib2to3/fixes/fix_renames.py

"""Fix incompatible renames

Fixes:
  * sys.maxint -> sys.maxsize
"""
# Author: Christian Heimes
# based on Collin Winter's fix_import

# Local imports
from .. import fixer_base
from ..fixer_util import Name, attr_chain

MAPPING = {"sys":  {"maxint" : "maxsize"},
          }
LOOKUP = {}

def alternates(members):
    return "(" + "|".join(map(repr, members)) + ")"


def build_pattern():
    #bare = set()
    for module, replace in MAPPING.items():
        for old_attr, new_attr in replace.items():
            LOOKUP[(module, old_attr)] = new_attr
            #bare.add(module)
            #bare.add(old_attr)
            #yield """
            #      import_name< 'import' (module=%r
            #          | dotted_as_names< any* module=%r any* >) >
            #      """ % (module, module)
            yield """
                  import_from< 'from' module_name=%r 'import'
                      ( attr_name=%r | import_as_name< attr_name=%r 'as' any >) >
                  """ % (module, old_attr, old_attr)
            yield """
                  power< module_name=%r trailer< '.' attr_name=%r > any* >
                  """ % (module, old_attr)
    #yield """bare_name=%s""" % alternates(bare)


class FixRenames(fixer_base.BaseFix):
    BM_compatible = True
    PATTERN = "|".join(build_pattern())

    order = "pre" # Pre-order tree traversal

    # Don't match the node if it's within another match
    def match(self, node):
        match = super(FixRenames, self).match
        results = match(node)
        if results:
            if any(match(obj) for obj in attr_chain(node, "parent")):
                return False
            return results
        return False

    #def start_tree(self, tree, filename):
    #    super(FixRenames, self).start_tree(tree, filename)
    #    self.replace = {}

    def transform(self, node, results):
        mod_name = results.get("module_name")
        attr_name = results.get("attr_name")
        #bare_name = results.get("bare_name")
        #import_mod = results.get("module")

        if mod_name and attr_name:
            new_attr = unicode(LOOKUP[(mod_name.value, attr_name.value)])
            attr_name.replace(Name(new_attr, prefix=attr_name.prefix))

Directory Contents

Dirs: 0 × Files: 156

Name Size Perms Modified Actions
2.38 KB lrw-r--r-- 2024-04-10 04:58:35
Edit Download
2.04 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
2.00 KB lrw-r--r-- 2024-04-10 04:58:43
Edit Download
984 B lrw-r--r-- 2024-04-10 04:58:35
Edit Download
1.52 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
1.52 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
321 B lrw-r--r-- 2024-04-10 04:58:35
Edit Download
807 B lrw-r--r-- 2024-04-10 04:58:46
Edit Download
807 B lrw-r--r-- 2024-04-10 04:58:46
Edit Download
591 B lrw-r--r-- 2024-04-10 04:58:35
Edit Download
964 B lrw-r--r-- 2024-04-10 04:58:46
Edit Download
964 B lrw-r--r-- 2024-04-10 04:58:46
Edit Download
3.73 KB lrw-r--r-- 2024-04-10 04:58:35
Edit Download
3.68 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
3.56 KB lrw-r--r-- 2024-04-10 04:58:43
Edit Download
3.27 KB lrw-r--r-- 2024-04-10 04:58:35
Edit Download
2.94 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
2.94 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
1002 B lrw-r--r-- 2024-04-10 04:58:35
Edit Download
1.40 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
1.37 KB lrw-r--r-- 2024-04-10 04:58:43
Edit Download
2.01 KB lrw-r--r-- 2024-04-10 04:58:35
Edit Download
2.06 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
2.03 KB lrw-r--r-- 2024-04-10 04:58:43
Edit Download
2.44 KB lrw-r--r-- 2024-04-10 04:58:35
Edit Download
2.69 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
2.69 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
2.06 KB lrw-r--r-- 2024-04-10 04:58:35
Edit Download
2.22 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
2.22 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
645 B lrw-r--r-- 2024-04-10 04:58:35
Edit Download
1.10 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
1.10 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
547 B lrw-r--r-- 2024-04-10 04:58:35
Edit Download
933 B lrw-r--r-- 2024-04-10 04:58:46
Edit Download
933 B lrw-r--r-- 2024-04-10 04:58:46
Edit Download
452 B lrw-r--r-- 2024-04-10 04:58:35
Edit Download
940 B lrw-r--r-- 2024-04-10 04:58:46
Edit Download
940 B lrw-r--r-- 2024-04-10 04:58:46
Edit Download
3.15 KB lrw-r--r-- 2024-04-10 04:58:35
Edit Download
3.12 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
3.09 KB lrw-r--r-- 2024-04-10 04:58:43
Edit Download
4.77 KB lrw-r--r-- 2024-04-10 04:58:35
Edit Download
4.43 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
4.33 KB lrw-r--r-- 2024-04-10 04:58:43
Edit Download
3.18 KB lrw-r--r-- 2024-04-10 04:58:35
Edit Download
3.18 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
3.18 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
5.56 KB lrw-r--r-- 2024-04-10 04:58:35
Edit Download
5.25 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
5.25 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
289 B lrw-r--r-- 2024-04-10 04:58:35
Edit Download
634 B lrw-r--r-- 2024-04-10 04:58:46
Edit Download
634 B lrw-r--r-- 2024-04-10 04:58:46
Edit Download
710 B lrw-r--r-- 2024-04-10 04:58:35
Edit Download
1.12 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
1.12 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
1.82 KB lrw-r--r-- 2024-04-10 04:58:35
Edit Download
1.75 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
1.75 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
1.57 KB lrw-r--r-- 2024-04-10 04:58:35
Edit Download
1.81 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
1.81 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
1.51 KB lrw-r--r-- 2024-04-10 04:58:35
Edit Download
1.76 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
1.76 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
2.04 KB lrw-r--r-- 2024-04-10 04:58:35
Edit Download
1.98 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
1.94 KB lrw-r--r-- 2024-04-10 04:58:43
Edit Download
477 B lrw-r--r-- 2024-04-10 04:58:35
Edit Download
855 B lrw-r--r-- 2024-04-10 04:58:46
Edit Download
855 B lrw-r--r-- 2024-04-10 04:58:46
Edit Download
2.99 KB lrw-r--r-- 2024-04-10 04:58:35
Edit Download
2.98 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
2.98 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
8.02 KB lrw-r--r-- 2024-04-10 04:58:35
Edit Download
6.45 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
6.40 KB lrw-r--r-- 2024-04-10 04:58:43
Edit Download
615 B lrw-r--r-- 2024-04-10 04:58:35
Edit Download
1.13 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
1.13 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
573 B lrw-r--r-- 2024-04-10 04:58:35
Edit Download
1001 B lrw-r--r-- 2024-04-10 04:58:46
Edit Download
1001 B lrw-r--r-- 2024-04-10 04:58:46
Edit Download
3.11 KB lrw-r--r-- 2024-04-10 04:58:35
Edit Download
3.47 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
3.44 KB lrw-r--r-- 2024-04-10 04:58:43
Edit Download
598 B lrw-r--r-- 2024-04-10 04:58:35
Edit Download
1.07 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
1.07 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
773 B lrw-r--r-- 2024-04-10 04:58:35
Edit Download
1.24 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
1.24 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
3.39 KB lrw-r--r-- 2024-04-10 04:58:35
Edit Download
5.03 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
5.03 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
1.20 KB lrw-r--r-- 2024-04-10 04:58:35
Edit Download
1.52 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
1.52 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
2.80 KB lrw-r--r-- 2024-04-10 04:58:35
Edit Download
2.68 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
2.58 KB lrw-r--r-- 2024-04-10 04:58:43
Edit Download
2.87 KB lrw-r--r-- 2024-04-10 04:58:35
Edit Download
2.45 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
2.45 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
455 B lrw-r--r-- 2024-04-10 04:58:35
Edit Download
950 B lrw-r--r-- 2024-04-10 04:58:46
Edit Download
950 B lrw-r--r-- 2024-04-10 04:58:46
Edit Download
839 B lrw-r--r-- 2024-04-10 04:58:35
Edit Download
1.25 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
1.25 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
2.17 KB lrw-r--r-- 2024-04-10 04:58:35
Edit Download
2.41 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
2.41 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
614 B lrw-r--r-- 2024-04-10 04:58:35
Edit Download
1.01 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
1.01 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
1.66 KB lrw-r--r-- 2024-04-10 04:58:35
Edit Download
1.96 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
1.96 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
450 B lrw-r--r-- 2024-04-10 04:58:35
Edit Download
867 B lrw-r--r-- 2024-04-10 04:58:46
Edit Download
867 B lrw-r--r-- 2024-04-10 04:58:46
Edit Download
1.01 KB lrw-r--r-- 2024-04-10 04:58:35
Edit Download
1.68 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
1.68 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
1.55 KB lrw-r--r-- 2024-04-10 04:58:35
Edit Download
1.96 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
1.96 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
5.45 KB lrw-r--r-- 2024-04-10 04:58:35
Edit Download
5.33 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
5.33 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
1.77 KB lrw-r--r-- 2024-04-10 04:58:35
Edit Download
2.16 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
2.16 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
1.24 KB lrw-r--r-- 2024-04-10 04:58:35
Edit Download
1.69 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
1.69 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
8.19 KB lrw-r--r-- 2024-04-10 04:58:35
Edit Download
6.99 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
6.99 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
1.07 KB lrw-r--r-- 2024-04-10 04:58:35
Edit Download
1.36 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
1.36 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
2.64 KB lrw-r--r-- 2024-04-10 04:58:35
Edit Download
3.01 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
3.01 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
690 B lrw-r--r-- 2024-04-10 04:58:35
Edit Download
1.14 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
1.14 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
904 B lrw-r--r-- 2024-04-10 04:58:35
Edit Download
1.33 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
1.33 KB lrw-r--r-- 2024-04-10 04:58:46
Edit Download
47 B lrw-r--r-- 2024-04-10 04:58:35
Edit Download
133 B lrw-r--r-- 2024-04-10 04:58:46
Edit Download
133 B lrw-r--r-- 2024-04-10 04:58:46
Edit Download

If ZipArchive is unavailable, a .tar will be created (no compression).