From 3e0a4a9da2f60cf5c9b9955983839d9f7823b902 Mon Sep 17 00:00:00 2001 From: Jan Petykiewicz Date: Tue, 27 Feb 2024 22:05:04 -0800 Subject: [PATCH] fix in cases where a category doesn't already exist --- k2t.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/k2t.py b/k2t.py index b9d93c6..5884b61 100644 --- a/k2t.py +++ b/k2t.py @@ -76,6 +76,10 @@ def t2k(tfile: str, kfile: str) -> None: with open(tfile, 'rb') as ff: ttree = tomllib.load(ff) + ttree.setdefault('layers', []) + ttree.setdefault('patterns', []) + ttree.setdefault('linestyles', []) + entries = [Entry.from_toml(entry) for entry in ttree['layers']] patterns = [Pattern.from_toml(pat)