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

# Copyright 2006 Georg Brandl.
# Licensed to PSF under a Contributor Agreement.

"""Fixer for intern().

intern(s) -> sys.intern(s)"""

# Local imports
from .. import pytree
from .. import fixer_base
from ..fixer_util import Name, Attr, touch_import


class FixIntern(fixer_base.BaseFix):
    BM_compatible = True
    order = "pre"

    PATTERN = """
    power< 'intern'
           trailer< lpar='('
                    ( not(arglist | argument<any '=' any>) obj=any
                      | obj=arglist<(not argument<any '=' any>) any ','> )
                    rpar=')' >
           after=any*
    >
    """

    def transform(self, node, results):
        if results:
            # 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...
            obj = results['obj']
            if obj:
                if obj.type == self.syms.star_expr:
                    return  # Make no change.
                if (obj.type == self.syms.argument and
                    obj.children[0].value == '**'):
                    return  # Make no change.
        syms = self.syms
        obj = results["obj"].clone()
        if obj.type == syms.arglist:
            newarglist = obj.clone()
        else:
            newarglist = pytree.Node(syms.arglist, [obj.clone()])
        after = results["after"]
        if after:
            after = [n.clone() for n in after]
        new = pytree.Node(syms.power,
                          Attr(Name(u"sys"), Name(u"intern")) +
                          [pytree.Node(syms.trailer,
                                       [results["lpar"].clone(),
                                        newarglist,
                                        results["rpar"].clone()])] + after)
        new.prefix = node.prefix
        touch_import(None, u'sys', node)
        return new

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).