Commit 73b3f207 authored by Björn Dahlgren's avatar Björn Dahlgren

Add --3str command line option to 'cython' program

parent c9eda12b
...@@ -40,6 +40,8 @@ Options: ...@@ -40,6 +40,8 @@ Options:
--embed[=<method_name>] Generate a main() function that embeds the Python interpreter. --embed[=<method_name>] Generate a main() function that embeds the Python interpreter.
-2 Compile based on Python-2 syntax and code semantics. -2 Compile based on Python-2 syntax and code semantics.
-3 Compile based on Python-3 syntax and code semantics. -3 Compile based on Python-3 syntax and code semantics.
--3str Compile based on Python-3 syntax and code semantics without
assuming unicode by default for string literals under Python 2.
--lenient Change some compile time errors to runtime errors to --lenient Change some compile time errors to runtime errors to
improve Python compatibility improve Python compatibility
--capi-reexport-cincludes Add cincluded headers to any auto-generated header files. --capi-reexport-cincludes Add cincluded headers to any auto-generated header files.
...@@ -151,6 +153,8 @@ def parse_command_line(args): ...@@ -151,6 +153,8 @@ def parse_command_line(args):
options.language_level = 2 options.language_level = 2
elif option == '-3': elif option == '-3':
options.language_level = 3 options.language_level = 3
elif option == '--3str':
options.language_level = '3str'
elif option == "--capi-reexport-cincludes": elif option == "--capi-reexport-cincludes":
options.capi_reexport_cincludes = True options.capi_reexport_cincludes = True
elif option == "--fast-fail": elif option == "--fast-fail":
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment