summaryrefslogtreecommitdiff
path: root/pyparsing/testing.py
diff options
context:
space:
mode:
authorPaul McGuire <ptmcg@users.noreply.github.com>2020-06-28 15:25:56 -0500
committerPaul McGuire <ptmcg@users.noreply.github.com>2020-06-28 15:25:56 -0500
commitef1ec371355a249722317e44c120945be328c72a (patch)
treefc6b983b16f91a686d19c782cac4a7a731288eca /pyparsing/testing.py
parent466c9072e8b702695f7adf9044e846b06d427f87 (diff)
downloadpyparsing-git-ef1ec371355a249722317e44c120945be328c72a.tar.gz
Fixed traceback trimming, and added ParserElement.verbose_traceback save/restore to reset_pyparsing_context()
Diffstat (limited to 'pyparsing/testing.py')
-rw-r--r--pyparsing/testing.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/pyparsing/testing.py b/pyparsing/testing.py
index e1d0cde..393f37b 100644
--- a/pyparsing/testing.py
+++ b/pyparsing/testing.py
@@ -51,6 +51,8 @@ class pyparsing_test:
"literal_string_class"
] = ParserElement._literalStringClass
+ self._save_context["verbose_stacktrace"] = ParserElement.verbose_stacktrace
+
self._save_context["packrat_enabled"] = ParserElement._packratEnabled
if ParserElement._packratEnabled:
self._save_context[
@@ -80,6 +82,8 @@ class pyparsing_test:
self._save_context["default_whitespace"]
)
+ ParserElement.verbose_stacktrace = self._save_context["verbose_stacktrace"]
+
Keyword.DEFAULT_KEYWORD_CHARS = self._save_context["default_keyword_chars"]
ParserElement.inlineLiteralsUsing(
self._save_context["literal_string_class"]