diff options
author | ptmcg <ptmcg@austin.rr.com> | 2021-09-02 11:58:25 -0500 |
---|---|---|
committer | ptmcg <ptmcg@austin.rr.com> | 2021-09-02 11:58:25 -0500 |
commit | e4ab1fe8ce80ba9e0eb7ca56995706380778694a (patch) | |
tree | 253cfc1805d6b62191d83215de61770ae63e1cc1 /pyparsing/core.py | |
parent | c40a741a7c1ee9247cf2aa8c368b220ebe46dec9 (diff) | |
download | pyparsing-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.py | 3 |
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) |