Future.py 587 B

123456789101112131415
  1. def _get_feature(name):
  2. import __future__
  3. # fall back to a unique fake object for earlier Python versions or Python 3
  4. return getattr(__future__, name, object())
  5. unicode_literals = _get_feature("unicode_literals")
  6. with_statement = _get_feature("with_statement") # dummy
  7. division = _get_feature("division")
  8. print_function = _get_feature("print_function")
  9. absolute_import = _get_feature("absolute_import")
  10. nested_scopes = _get_feature("nested_scopes") # dummy
  11. generators = _get_feature("generators") # dummy
  12. generator_stop = _get_feature("generator_stop")
  13. del _get_feature