17 lines
629 B
Python
17 lines
629 B
Python
|
def _get_feature(name):
|
||
|
import __future__
|
||
|
# fall back to a unique fake object for earlier Python versions or Python 3
|
||
|
return getattr(__future__, name, object())
|
||
|
|
||
|
unicode_literals = _get_feature("unicode_literals")
|
||
|
with_statement = _get_feature("with_statement") # dummy
|
||
|
division = _get_feature("division")
|
||
|
print_function = _get_feature("print_function")
|
||
|
absolute_import = _get_feature("absolute_import")
|
||
|
nested_scopes = _get_feature("nested_scopes") # dummy
|
||
|
generators = _get_feature("generators") # dummy
|
||
|
generator_stop = _get_feature("generator_stop")
|
||
|
annotations = _get_feature("annotations")
|
||
|
|
||
|
del _get_feature
|