1def _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 6unicode_literals = _get_feature("unicode_literals") 7with_statement = _get_feature("with_statement") 8division = _get_feature("division") 9print_function = _get_feature("print_function") 10absolute_import = _get_feature("absolute_import") 11nested_scopes = _get_feature("nested_scopes") # dummy 12generators = _get_feature("generators") # dummy 13 14del _get_feature 15