summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAussie Schnore <aussiev123@yahoo.com>2023-04-19 07:43:31 -0400
committerGitHub <noreply@github.com>2023-04-19 06:43:31 -0500
commitbf5ef482d07ee100474bb77f17fa0ca958a8d7aa (patch)
tree5d904fd7be30f778c92ff978925e36f46450724e
parentfbb17b946718c67aafdbe49cd571afa4292b9483 (diff)
downloadpyparsing-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__.py3
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