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