From: Stefan Behnel Date: Fri, 16 May 2008 06:46:17 +0000 (+0200) Subject: __future__ import fix for older Python versions X-Git-Tag: 0.9.8rc1~11^2~10^2~15^2~52 X-Git-Url: http://git.tremily.us/gitweb.cgi?a=commitdiff_plain;h=39ddb303f23c9fa6d0cead8cf4ecd420bb024297;p=cython.git __future__ import fix for older Python versions --- diff --git a/Cython/Compiler/Future.py b/Cython/Compiler/Future.py index 0028d13c..85484957 100644 --- a/Cython/Compiler/Future.py +++ b/Cython/Compiler/Future.py @@ -1,5 +1,11 @@ -import __future__ +def _get_feature(name): + import __future__ + try: + return getattr(__future__, name) + except AttributeError: + # unique fake object for earlier Python versions + return object() -unicode_literals = __future__.unicode_literals +unicode_literals = _get_feature("unicode_literals") -del __future__ +del _get_feature