From: Jason R. Coombs Date: Fri, 29 Jul 2011 13:31:56 +0000 (-0400) Subject: Issue #10639: spec_newline wasn't defined globally unless main() was called; now... X-Git-Tag: v3.3.0a1~1816^2 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=47891044c9422adce3658182d0acd608d9d3c3d6;p=thirdparty%2FPython%2Fcpython.git Issue #10639: spec_newline wasn't defined globally unless main() was called; now spec_newline is set at module import/execution --- diff --git a/Tools/scripts/reindent.py b/Tools/scripts/reindent.py index ed66bc14d1e5..89b5e2314994 100755 --- a/Tools/scripts/reindent.py +++ b/Tools/scripts/reindent.py @@ -52,6 +52,8 @@ verbose = False recurse = False dryrun = False makebackup = True +"A specified newline to be used in the output (set by --newline option)" +spec_newline = None def usage(msg=None): @@ -64,11 +66,9 @@ def errprint(*args): sys.stderr.write(" ".join(str(arg) for arg in args)) sys.stderr.write("\n") - def main(): import getopt global verbose, recurse, dryrun, makebackup, spec_newline - spec_newline = None try: opts, args = getopt.getopt(sys.argv[1:], "drnvh", ["dryrun", "recurse", "nobackup", "verbose", "newline=", "help"])