diff options
author | Stefan Beller <stefanbeller@googlemail.com> | 2011-02-07 19:36:23 +0100 |
---|---|---|
committer | Stefan Beller <stefanbeller@googlemail.com> | 2011-02-07 19:36:56 +0100 |
commit | 0099e62514d50aee63b912ad17c4fba819d04541 (patch) | |
tree | ed12003a5dac2d130ea0d13037b6ee9b65aa0160 | |
parent | 67c8c9069f523655f9042d06e69d841ac723c63e (diff) | |
download | classic-serverdata-0099e62514d50aee63b912ad17c4fba819d04541.tar.gz classic-serverdata-0099e62514d50aee63b912ad17c4fba819d04541.tar.bz2 classic-serverdata-0099e62514d50aee63b912ad17c4fba819d04541.tar.xz classic-serverdata-0099e62514d50aee63b912ad17c4fba819d04541.zip |
improve showvars.py
added an option to show local variables as well
-rwxr-xr-x | tools/showvars.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/tools/showvars.py b/tools/showvars.py index 7e9c0625..376f804e 100755 --- a/tools/showvars.py +++ b/tools/showvars.py @@ -13,6 +13,9 @@ parser.add_option("-v", "--verbose", dest="verbose", action="store_true", defaul parser.add_option("-f", "--file", dest="fname", default="", help="inspect that file", metavar="FILE") +parser.add_option("-l", "--localvariables", dest="localvars", action="store_true", default=False, + help="show local variables as well") + (options, args) = parser.parse_args() def handleFile(fname): @@ -45,7 +48,7 @@ def handleFile(fname): varname = line[0:endpos].strip() assignment = line[endpos+1:].strip()[:-1] # remove semicolon if assignment != "0": - if varname.startswith("@"): + if varname.startswith("@") and not options.localvars: continue if varname.startswith("$"): continue |