Commit 902d7747 authored by Stefan Behnel's avatar Stefan Behnel

add --lenient option also to normal command line

parent add80913
...@@ -36,6 +36,8 @@ Options: ...@@ -36,6 +36,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.
--lenient Change some compile time errors to runtime errors to
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.
--fast-fail Abort the compilation on the first error --fast-fail Abort the compilation on the first error
--warning-errors, -Werror Make all warnings into errors --warning-errors, -Werror Make all warnings into errors
...@@ -119,6 +121,9 @@ def parse_command_line(args): ...@@ -119,6 +121,9 @@ def parse_command_line(args):
elif option == "--gdb": elif option == "--gdb":
options.gdb_debug = True options.gdb_debug = True
options.output_dir = os.curdir options.output_dir = os.curdir
elif option == "--lenient":
Options.error_on_unknown_names = False
Options.error_on_uninitialized = False
elif option == '-2': elif option == '-2':
options.language_level = 2 options.language_level = 2
elif option == '-3': elif option == '-3':
......
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