summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStefan Behnel <stefan_ml@behnel.de>2019-01-12 17:15:27 +0100
committerStefan Behnel <stefan_ml@behnel.de>2019-01-12 17:15:27 +0100
commitdc9a9649297beee69aac62a4cdca108260cbc23a (patch)
tree3bb34ed6726b84f3655a260cac4e4a8ea7de024f
parent21ae965c4a32707cf5fb50a8e80140e94584e751 (diff)
downloadcython-dc9a9649297beee69aac62a4cdca108260cbc23a.tar.gz
Make IPythonMagic switch to language_level=2 on Py2, now that we default to "3str".
-rw-r--r--Cython/Build/IpythonMagic.py3
1 files changed, 1 insertions, 2 deletions
diff --git a/Cython/Build/IpythonMagic.py b/Cython/Build/IpythonMagic.py
index c4921d42b..4a9f0c3d1 100644
--- a/Cython/Build/IpythonMagic.py
+++ b/Cython/Build/IpythonMagic.py
@@ -419,12 +419,11 @@ class CythonMagics(Magics):
quiet=quiet,
annotate=args.annotate,
force=True,
+ language_level=min(3, sys.version_info[0]),
)
if args.language_level is not None:
assert args.language_level in (2, 3)
opts['language_level'] = args.language_level
- elif sys.version_info[0] >= 3:
- opts['language_level'] = 3
return cythonize([extension], **opts)
except CompileError:
return None