summaryrefslogtreecommitdiff
path: root/showvars.py
diff options
context:
space:
mode:
Diffstat (limited to 'showvars.py')
-rwxr-xr-xshowvars.py5
1 files changed, 4 insertions, 1 deletions
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