summaryrefslogtreecommitdiff
path: root/gnulib-tool.py
diff options
context:
space:
mode:
authorBruno Haible <bruno@clisp.org>2022-08-06 03:18:32 +0200
committerBruno Haible <bruno@clisp.org>2022-08-06 03:18:32 +0200
commit6ef9c33342e6cdb898e157997ea33ed2ab8e00cb (patch)
tree6dec1bfae3266d76bea6b3f465409f137819d00f /gnulib-tool.py
parentb5850cf209fc597150fb196067674c8c41857316 (diff)
downloadgnulib-6ef9c33342e6cdb898e157997ea33ed2ab8e00cb.tar.gz
gnulib-tool.py: Don't initialize local variables too early.
* gnulib-tool.py (main): Initialize each local variable in one place. I prefer to have pylint tell me about uninitialized variables than to get the value None at runtime.
Diffstat (limited to 'gnulib-tool.py')
-rwxr-xr-xgnulib-tool.py33
1 files changed, 7 insertions, 26 deletions
diff --git a/gnulib-tool.py b/gnulib-tool.py
index 8dbf2d06a8..78bb326a69 100755
--- a/gnulib-tool.py
+++ b/gnulib-tool.py
@@ -67,32 +67,6 @@ isfile = os.path.isfile
# Define main part
#===============================================================================
def main():
- # Reset arguments
- mode = None
- destdir = None
- localpath = None
- verbose = None
- auxdir = None
- modules = None
- avoids = None
- sourcebase = None
- m4base = None
- pobase = None
- docbase = None
- testsbase = None
- tests = None
- libname = None
- lgpl = None
- makefile_name = None
- libtool = None
- conddeps = None
- macro_prefix = None
- podomain = None
- witness_c_macro = None
- vc_files = None
- dryrun = None
- errors = None
-
info = classes.GLInfo()
parser = argparse.ArgumentParser(
prog=constants.APP['name'],
@@ -467,6 +441,9 @@ def main():
sys.exit(1)
# Determine selected mode.
+ mode = None
+ modules = None
+ files = None
if cmdargs.mode_list != None:
mode = 'list'
if cmdargs.mode_import != None:
@@ -671,6 +648,10 @@ def main():
symlink = cmdargs.symlink == True
lsymlink = cmdargs.lsymlink == True
single_configure = cmdargs.single_configure
+ docbase = None
+ conddeps = None
+ witness_c_macro = None
+ vc_files = None
# Create pygnulib configuration.
config = classes.GLConfig(