+ elif option == "--incref-local-binop":
+ Options.incref_local_binop = 1
+ elif option == "--cleanup":
+ Options.generate_cleanup_code = int(pop_arg())
+ elif option in ("-D", "--no-docstrings"):
+ Options.docstrings = False
+ elif option in ("-a", "--annotate"):
+ Options.annotate = True
+ elif option == "--convert-range":
+ Options.convert_range = True
+ elif option == "--line-directives":
+ options.emit_linenums = True
+ elif option in ("-X", "--directive"):
+ try:
+ options.compiler_directives = Options.parse_option_list(pop_arg())
+ except ValueError, e:
+ sys.stderr.write("Error in compiler directive: %s\n" % e.message)
+ sys.exit(1)