diff options
author | Dennis Kobert <dennis@kobert.dev> | 2020-07-05 22:19:09 +0200 |
---|---|---|
committer | Dennis Kobert <dennis@kobert.dev> | 2020-07-05 22:19:53 +0200 |
commit | 73f1a377bf419e7849406bf2b869b358301441df (patch) | |
tree | 8ece1942f41ab7afbeb09b59c90e9963d39d2332 | |
parent | cf3e5e72144b79c5ead6f914b6ef75fcf08a0e90 (diff) |
-rw-r--r-- | secateurs.py | 15 |
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): |