summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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):