summaryrefslogtreecommitdiff
path: root/pyparsing/results.py
diff options
context:
space:
mode:
authorptmcg <ptmcg@austin.rr.com>2020-02-01 16:20:36 -0600
committerptmcg <ptmcg@austin.rr.com>2020-02-01 16:20:36 -0600
commit8d9ab59a2b2767ad56c9b852c325075113718c0a (patch)
treeb7c5bbb9eab2527970fa28f4de06304eabc20f1f /pyparsing/results.py
parent2e9a47cd0377fb2f481417f6b4c9a5b1a036ddd3 (diff)
downloadpyparsing-git-8d9ab59a2b2767ad56c9b852c325075113718c0a.tar.gz
Shorten pyparsing tracebacks, to clear out internal pyparsing calls; plus some micro-optimizations when using packrat parsing
Diffstat (limited to 'pyparsing/results.py')
-rw-r--r--pyparsing/results.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/pyparsing/results.py b/pyparsing/results.py
index fb4d8f1..af8a66f 100644
--- a/pyparsing/results.py
+++ b/pyparsing/results.py
@@ -455,7 +455,7 @@ class ParseResults(object):
Returns a new copy of a :class:`ParseResults` object.
"""
ret = ParseResults(self.__toklist)
- ret.__tokdict = dict(self.__tokdict.items())
+ ret.__tokdict.update(self.__tokdict)
ret.__parent = self.__parent
ret.__accumNames.update(self.__accumNames)
ret.__name = self.__name