From aca3bbdb0bc35b79d8604b6db6a5d9d5b05c5fdc Mon Sep 17 00:00:00 2001 From: Stefan Beller Date: Mon, 7 Feb 2011 19:36:23 +0100 Subject: improve showvars.py added an option to show local variables as well --- showvars.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'showvars.py') diff --git a/showvars.py b/showvars.py index 7e9c062..376f804 100755 --- a/showvars.py +++ b/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 -- cgit v1.2.3-70-g09d2