summaryrefslogtreecommitdiff
path: root/pyparsing/core.py
diff options
context:
space:
mode:
authorptmcg <ptmcg@austin.rr.com>2021-09-02 11:58:25 -0500
committerptmcg <ptmcg@austin.rr.com>2021-09-02 11:58:25 -0500
commite4ab1fe8ce80ba9e0eb7ca56995706380778694a (patch)
tree253cfc1805d6b62191d83215de61770ae63e1cc1 /pyparsing/core.py
parentc40a741a7c1ee9247cf2aa8c368b220ebe46dec9 (diff)
downloadpyparsing-git-e4ab1fe8ce80ba9e0eb7ca56995706380778694a.tar.gz
Expand error message when failing to import .diagram in ParserElement.create_diagram()
Diffstat (limited to 'pyparsing/core.py')
-rw-r--r--pyparsing/core.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/pyparsing/core.py b/pyparsing/core.py
index 7163559..b61a8f8 100644
--- a/pyparsing/core.py
+++ b/pyparsing/core.py
@@ -2030,7 +2030,8 @@ class ParserElement(ABC):
from .diagram import to_railroad, railroad_to_html
except ImportError as ie:
raise Exception(
- "must install 'Railroad-Diagram Generator' from https://pypi.org/project/railroad-diagrams to generate parser railroad diagrams"
+ "must install 'Railroad-Diagram Generator' from https://pypi.org/project/railroad-diagrams"
+ "and jinja2 from https://pypi.org/project/jinja2 to generate parser railroad diagrams"
) from ie
railroad = to_railroad(self, vertical=vertical, diagram_kwargs=kwargs)