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")  # dummy
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
13generator_stop = _get_feature("generator_stop")
14annotations = _get_feature("annotations")
15
16del _get_feature
17