summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDennis Kobert <dennis@kobert.dev>2020-07-05 22:19:09 +0200
committerDennis Kobert <dennis@kobert.dev>2020-07-05 22:19:53 +0200
commit73f1a377bf419e7849406bf2b869b358301441df (patch)
tree8ece1942f41ab7afbeb09b59c90e9963d39d2332
parentcf3e5e72144b79c5ead6f914b6ef75fcf08a0e90 (diff)
Export whole diagramm as all.pdfHEADmaster
-rw-r--r--secateurs.py15
1 files changed, 9 insertions, 6 deletions
diff --git a/secateurs.py b/secateurs.py
index 249651c..c054603 100644
--- a/secateurs.py
+++ b/secateurs.py
@@ -18,12 +18,13 @@ def add_preamble(offset):
preamble.append(f[line])
-def generate_svg(text):
- name = text.split(' ')
- name = name[name.index('namespace') + 1]
- if name in exported:
- return
- exported.add(name)
+def generate_svg(text, name=None):
+ if name is None:
+ name = text.split(' ')
+ name = name[name.index('namespace') + 1]
+ if name in exported:
+ return
+ exported.add(name)
print(f"generating: {text}")
try:
res = p.processes(plantuml_text=('\n'.join(preamble) + text))
@@ -57,6 +58,8 @@ def parse_namespace(offset):
return i
+generate_svg(''.join(f), "all")
+
offset = 0
offset = add_preamble(offset)
while offset < len(f):