diff options
author | Aussie Schnore <aussiev123@yahoo.com> | 2023-04-19 07:43:31 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-04-19 06:43:31 -0500 |
commit | bf5ef482d07ee100474bb77f17fa0ca958a8d7aa (patch) | |
tree | 5d904fd7be30f778c92ff978925e36f46450724e | |
parent | fbb17b946718c67aafdbe49cd571afa4292b9483 (diff) | |
download | pyparsing-git-bf5ef482d07ee100474bb77f17fa0ca958a8d7aa.tar.gz |
Add CSS to Railroad output (#480)
* Fix railroad so head, body args included in html
* Allows overridding the DEFAULT_STYLE
-rw-r--r-- | pyparsing/diagram/__init__.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/pyparsing/diagram/__init__.py b/pyparsing/diagram/__init__.py index ccad1c5..267f344 100644 --- a/pyparsing/diagram/__init__.py +++ b/pyparsing/diagram/__init__.py @@ -145,7 +145,8 @@ def railroad_to_html(diagrams: List[NamedDiagram], embed=False, **kwargs) -> str continue io = StringIO() try: - diagram.diagram.writeStandalone(io.write) + css = kwargs.get('css') + diagram.diagram.writeStandalone(io.write, css=css) except AttributeError: diagram.diagram.writeSvg(io.write) title = diagram.name |