✘✘ GRAYBYTE WORDPRESS FILE MANAGER ✘✘

​🇳​​🇦​​🇲​​🇪♯➤ premium290.web-hosting.com ​🇻​♯➤ 4.18.0-553.45.1.lve.el8.x86_64 #1 SMP 🇾​♯➤ 2025

𝗛𝗢𝗠𝗘 𝗜𝗗 ♯➤ 63.250.38.37 ♯➤ 𝗔𝗗𝗠𝗜𝗡 𝗜𝗗 216.73.216.102
𝗢𝗣𝗧𝗜𝗢𝗡𝗦 ♯ CRL ♯➤ 𝗢𝗞 ┃ WGT ♯➤ 𝗢𝗞 ┃ SDO ♯➤ 𝗢𝗙𝗙 ┃ PKEX ♯➤ 𝗢𝗙𝗙
𝗗𝗘𝗔𝗖𝗧𝗜𝗩𝗔𝗧𝗘𝗗 ♯➤ 𝗔𝗟𝗟 𝗪𝗢𝗥𝗞𝗜𝗡𝗚....

𝗛𝗢𝗠𝗘
𝗖𝗨𝗥𝗥𝗘𝗡𝗧 𝗙𝗜𝗟𝗘 : /opt/cloudlinux/venv/lib/python3.11/site-packages/libpasteurize/fixes//fix_features.py
u"""
Warn about features that are not present in Python 2.5, giving a message that
points to the earliest version of Python 2.x (or 3.x, if none) that supports it
"""

from .feature_base import Feature, Features
from lib2to3 import fixer_base

FEATURES = [
   #(FeatureName,
   #    FeaturePattern,
   # FeatureMinVersion,
   #),
    (u"memoryview",
        u"power < 'memoryview' trailer < '(' any* ')' > any* >",
     u"2.7",
    ),
    (u"numbers",
        u"""import_from< 'from' 'numbers' 'import' any* > |
           import_name< 'import' ('numbers' dotted_as_names< any* 'numbers' any* >) >""",
     u"2.6",
    ),
    (u"abc",
        u"""import_name< 'import' ('abc' dotted_as_names< any* 'abc' any* >) > |
           import_from< 'from' 'abc' 'import' any* >""",
     u"2.6",
    ),
    (u"io",
        u"""import_name< 'import' ('io' dotted_as_names< any* 'io' any* >) > |
           import_from< 'from' 'io' 'import' any* >""",
     u"2.6",
    ),
    (u"bin",
        u"power< 'bin' trailer< '(' any* ')' > any* >",
     u"2.6",
    ),
    (u"formatting",
        u"power< any trailer< '.' 'format' > trailer< '(' any* ')' > >",
     u"2.6",
    ),
    (u"nonlocal",
        u"global_stmt< 'nonlocal' any* >",
     u"3.0",
    ),
    (u"with_traceback",
        u"trailer< '.' 'with_traceback' >",
     u"3.0",
    ),
]

class FixFeatures(fixer_base.BaseFix):

    run_order = 9 # Wait until all other fixers have run to check for these

    # To avoid spamming, we only want to warn for each feature once.
    features_warned = set()

    # Build features from the list above
    features = Features([Feature(name, pattern, version) for \
                                name, pattern, version in FEATURES])

    PATTERN = features.PATTERN

    def match(self, node):
        to_ret = super(FixFeatures, self).match(node)
        # We want the mapping only to tell us the node's specific information.
        try:
            del to_ret[u'node']
        except Exception:
            # We want it to delete the 'node' from the results
            # if it's there, so we don't care if it fails for normal reasons.
            pass
        return to_ret

    def transform(self, node, results):
        for feature_name in results:
            if feature_name in self.features_warned:
                continue
            else:
                curr_feature = self.features[feature_name]
                if curr_feature.version >= u"3":
                    fail = self.cannot_convert
                else:
                    fail = self.warning
                fail(node, reason=curr_feature.message_text())
                self.features_warned.add(feature_name)


Current_dir [ 𝗡𝗢𝗧 𝗪𝗥𝗜𝗧𝗘𝗔𝗕𝗟𝗘 ] Document_root [ 𝗪𝗥𝗜𝗧𝗘𝗔𝗕𝗟𝗘 ]


[ Back ]
𝗡𝗔𝗠𝗘
𝗦𝗜𝗭𝗘
𝗟𝗔𝗦𝗧 𝗧𝗢𝗨𝗖𝗛
𝗨𝗦𝗘𝗥
𝗦𝗧𝗔𝗧𝗨𝗦
𝗙𝗨𝗡𝗖𝗧𝗜𝗢𝗡𝗦
..
--
11 Feb 2026 8.04 AM
root / root
0755
__pycache__
--
11 Feb 2026 8.04 AM
root / root
0755
__init__.py
3.632 KB
20 Jan 2026 1.01 PM
root / root
0644
feature_base.py
1.683 KB
20 Jan 2026 1.01 PM
root / root
0644
fix_add_all__future__imports.py
0.66 KB
20 Jan 2026 1.01 PM
root / root
0644
fix_add_all_future_builtins.py
1.239 KB
20 Jan 2026 1.01 PM
root / root
0644
fix_add_future_standard_library_import.py
0.647 KB
20 Jan 2026 1.01 PM
root / root
0644
fix_annotations.py
1.544 KB
20 Jan 2026 1.01 PM
root / root
0644
fix_division.py
0.883 KB
20 Jan 2026 1.01 PM
root / root
0644
fix_features.py
2.612 KB
20 Jan 2026 1.01 PM
root / root
0644
fix_fullargspec.py
0.428 KB
20 Jan 2026 1.01 PM
root / root
0644
fix_future_builtins.py
1.416 KB
20 Jan 2026 1.01 PM
root / root
0644
fix_getcwd.py
0.853 KB
20 Jan 2026 1.01 PM
root / root
0644
fix_imports.py
4.828 KB
20 Jan 2026 1.01 PM
root / root
0644
fix_imports2.py
8.379 KB
20 Jan 2026 1.01 PM
root / root
0644
fix_kwargs.py
5.851 KB
20 Jan 2026 1.01 PM
root / root
0644
fix_memoryview.py
0.538 KB
20 Jan 2026 1.01 PM
root / root
0644
fix_metaclass.py
3.184 KB
20 Jan 2026 1.01 PM
root / root
0644
fix_newstyle.py
0.867 KB
20 Jan 2026 1.01 PM
root / root
0644
fix_next.py
1.204 KB
20 Jan 2026 1.01 PM
root / root
0644
fix_printfunction.py
0.392 KB
20 Jan 2026 1.01 PM
root / root
0644
fix_raise.py
1.073 KB
20 Jan 2026 1.01 PM
root / root
0644
fix_raise_.py
1.196 KB
20 Jan 2026 1.01 PM
root / root
0644
fix_throw.py
0.815 KB
20 Jan 2026 1.01 PM
root / root
0644
fix_unpacking.py
5.807 KB
20 Jan 2026 1.01 PM
root / root
0644

✘✘ GRAYBYTE WORDPRESS FILE MANAGER @ 2026 CONTACT ME ✘✘
Static GIF Static GIF