Issue #10639: spec_newline wasn't defined globally unless main() was called; now spec_newline is set at module import/execution
This commit is contained in:
parent
76eec3db21
commit
47891044c9
|
@ -52,6 +52,8 @@ verbose = False
|
||||||
recurse = False
|
recurse = False
|
||||||
dryrun = False
|
dryrun = False
|
||||||
makebackup = True
|
makebackup = True
|
||||||
|
"A specified newline to be used in the output (set by --newline option)"
|
||||||
|
spec_newline = None
|
||||||
|
|
||||||
|
|
||||||
def usage(msg=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(" ".join(str(arg) for arg in args))
|
||||||
sys.stderr.write("\n")
|
sys.stderr.write("\n")
|
||||||
|
|
||||||
|
|
||||||
def main():
|
def main():
|
||||||
import getopt
|
import getopt
|
||||||
global verbose, recurse, dryrun, makebackup, spec_newline
|
global verbose, recurse, dryrun, makebackup, spec_newline
|
||||||
spec_newline = None
|
|
||||||
try:
|
try:
|
||||||
opts, args = getopt.getopt(sys.argv[1:], "drnvh",
|
opts, args = getopt.getopt(sys.argv[1:], "drnvh",
|
||||||
["dryrun", "recurse", "nobackup", "verbose", "newline=", "help"])
|
["dryrun", "recurse", "nobackup", "verbose", "newline=", "help"])
|
||||||
|
|
Loading…
Reference in New Issue