diff options
author | Paul McGuire <ptmcg@austin.rr.com> | 2016-08-05 18:11:33 +0000 |
---|---|---|
committer | Paul McGuire <ptmcg@austin.rr.com> | 2016-08-05 18:11:33 +0000 |
commit | 06dfd8bf0d20cd780ab22ca442f05bccf70cc263 (patch) | |
tree | 431e0f3b16264e4bff5c360668cdb2a3db565d27 /src/pyparsing.py | |
parent | dfc0be7440c6d08863b09149fdee93f772bd9e3c (diff) | |
download | pyparsing-git-06dfd8bf0d20cd780ab22ca442f05bccf70cc263.tar.gz |
Updated traceParseAction to use repr of input/output tokens instead of str
Diffstat (limited to 'src/pyparsing.py')
-rw-r--r-- | src/pyparsing.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/pyparsing.py b/src/pyparsing.py index a6e4f3b..9f637c6 100644 --- a/src/pyparsing.py +++ b/src/pyparsing.py @@ -58,7 +58,7 @@ The pyparsing module handles some of the problems that are typically vexing when """
__version__ = "2.1.6"
-__versionTime__ = "05 Aug 2016 17:50 UTC"
+__versionTime__ = "05 Aug 2016 18:01 UTC"
__author__ = "Paul McGuire <ptmcg@users.sourceforge.net>"
import string
@@ -3423,13 +3423,13 @@ def traceParseAction(f): s,l,t = paArgs[-3:]
if len(paArgs)>3:
thisFunc = paArgs[0].__class__.__name__ + '.' + thisFunc
- sys.stderr.write( ">>entering %s(line: '%s', %d, %s)\n" % (thisFunc,line(l,s),l,t) )
+ sys.stderr.write( ">>entering %s(line: '%s', %d, %r)\n" % (thisFunc,line(l,s),l,t) )
try:
ret = f(*paArgs)
except Exception as exc:
sys.stderr.write( "<<leaving %s (exception: %s)\n" % (thisFunc,exc) )
raise
- sys.stderr.write( "<<leaving %s (ret: %s)\n" % (thisFunc,ret) )
+ sys.stderr.write( "<<leaving %s (ret: %r)\n" % (thisFunc,ret) )
return ret
try:
z.__name__ = f.__name__
|