golden hour
/usr/lib/python2.7/site-packages/libpasteurize/fixes
⬆️ Go Up
Upload
File/Folder
Size
Actions
__init__.py
3.63 KB
Del
OK
__init__.pyc
961 B
Del
OK
__init__.pyo
961 B
Del
OK
feature_base.py
1.68 KB
Del
OK
feature_base.pyc
2.81 KB
Del
OK
feature_base.pyo
2.81 KB
Del
OK
fix_add_all__future__imports.py
676 B
Del
OK
fix_add_all__future__imports.pyc
1.24 KB
Del
OK
fix_add_all__future__imports.pyo
1.24 KB
Del
OK
fix_add_all_future_builtins.py
1.24 KB
Del
OK
fix_add_all_future_builtins.pyc
1.36 KB
Del
OK
fix_add_all_future_builtins.pyo
1.36 KB
Del
OK
fix_add_future_standard_library_import.py
663 B
Del
OK
fix_add_future_standard_library_import.pyc
1.17 KB
Del
OK
fix_add_future_standard_library_import.pyo
1.17 KB
Del
OK
fix_annotations.py
1.54 KB
Del
OK
fix_annotations.pyc
2.14 KB
Del
OK
fix_annotations.pyo
2.04 KB
Del
OK
fix_division.py
904 B
Del
OK
fix_division.pyc
1.62 KB
Del
OK
fix_division.pyo
1.62 KB
Del
OK
fix_features.py
2.61 KB
Del
OK
fix_features.pyc
3.27 KB
Del
OK
fix_features.pyo
3.27 KB
Del
OK
fix_fullargspec.py
438 B
Del
OK
fix_fullargspec.pyc
1024 B
Del
OK
fix_fullargspec.pyo
1024 B
Del
OK
fix_future_builtins.py
1.42 KB
Del
OK
fix_future_builtins.pyc
1.68 KB
Del
OK
fix_future_builtins.pyo
1.68 KB
Del
OK
fix_getcwd.py
873 B
Del
OK
fix_getcwd.pyc
1.28 KB
Del
OK
fix_getcwd.pyo
1.28 KB
Del
OK
fix_imports.py
4.83 KB
Del
OK
fix_imports.pyc
4.25 KB
Del
OK
fix_imports.pyo
4.25 KB
Del
OK
fix_imports2.py
8.38 KB
Del
OK
fix_imports2.pyc
10.02 KB
Del
OK
fix_imports2.pyo
10.02 KB
Del
OK
fix_kwargs.py
5.85 KB
Del
OK
fix_kwargs.pyc
4.6 KB
Del
OK
fix_kwargs.pyo
4.49 KB
Del
OK
fix_memoryview.py
551 B
Del
OK
fix_memoryview.pyc
1.08 KB
Del
OK
fix_memoryview.pyo
1.08 KB
Del
OK
fix_metaclass.py
3.18 KB
Del
OK
fix_metaclass.pyc
2.55 KB
Del
OK
fix_metaclass.pyo
2.55 KB
Del
OK
fix_newstyle.py
888 B
Del
OK
fix_newstyle.pyc
1.49 KB
Del
OK
fix_newstyle.pyo
1.49 KB
Del
OK
fix_next.py
1.2 KB
Del
OK
fix_next.pyc
1.81 KB
Del
OK
fix_next.pyo
1.78 KB
Del
OK
fix_printfunction.py
401 B
Del
OK
fix_printfunction.pyc
952 B
Del
OK
fix_printfunction.pyo
952 B
Del
OK
fix_raise.py
1.07 KB
Del
OK
fix_raise.pyc
1.62 KB
Del
OK
fix_raise.pyo
1.62 KB
Del
OK
fix_raise_.py
1.2 KB
Del
OK
fix_raise_.pyc
1.75 KB
Del
OK
fix_raise_.pyo
1.75 KB
Del
OK
fix_throw.py
835 B
Del
OK
fix_throw.pyc
1.42 KB
Del
OK
fix_throw.pyo
1.42 KB
Del
OK
fix_unpacking.py
5.81 KB
Del
OK
fix_unpacking.pyc
6.09 KB
Del
OK
fix_unpacking.pyo
6.09 KB
Del
OK
Edit: feature_base.py
u""" Base classes for features that are backwards-incompatible. Usage: features = Features() features.add(Feature("py3k_feature", "power< 'py3k' any* >", "2.7")) PATTERN = features.PATTERN """ pattern_unformatted = u"%s=%s" # name=pattern, for dict lookups message_unformatted = u""" %s is only supported in Python %s and above.""" class Feature(object): u""" A feature has a name, a pattern, and a minimum version of Python 2.x required to use the feature (or 3.x if there is no backwards-compatible version of 2.x) """ def __init__(self, name, PATTERN, version): self.name = name self._pattern = PATTERN self.version = version def message_text(self): u""" Format the above text with the name and minimum version required. """ return message_unformatted % (self.name, self.version) class Features(set): u""" A set of features that generates a pattern for the features it contains. This set will act like a mapping in that we map names to patterns. """ mapping = {} def update_mapping(self): u""" Called every time we care about the mapping of names to features. """ self.mapping = dict([(f.name, f) for f in iter(self)]) @property def PATTERN(self): u""" Uses the mapping of names to features to return a PATTERN suitable for using the lib2to3 patcomp. """ self.update_mapping() return u" |\n".join([pattern_unformatted % (f.name, f._pattern) for f in iter(self)]) def __getitem__(self, key): u""" Implement a simple mapping to get patterns from names. """ return self.mapping[key]
Save