diff options
Diffstat (limited to 'Lib/py_compile.py')
| -rw-r--r-- | Lib/py_compile.py | 6 | 
1 files changed, 5 insertions, 1 deletions
diff --git a/Lib/py_compile.py b/Lib/py_compile.py index 982d19d142..8ef3662707 100644 --- a/Lib/py_compile.py +++ b/Lib/py_compile.py @@ -171,11 +171,15 @@ def main(args=None):      """      if args is None:          args = sys.argv[1:] +    rv = 0      for filename in args:          try:              compile(filename, doraise=True)          except PyCompileError as err: +            # return value to indicate at least one failure +            rv = 1              sys.stderr.write(err.msg) +    return rv  if __name__ == "__main__": -    main() +    sys.exit(main())  | 
