From 4185ca5617e38c1e950fff226a73135e47439c15 Mon Sep 17 00:00:00 2001 From: Rob McMullen Date: Fri, 9 Mar 2018 11:00:09 -0800 Subject: [PATCH] Refs #8: added some error checking for templates without .inf files --- atrcopy/__init__.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/atrcopy/__init__.py b/atrcopy/__init__.py index 1c30c43..a2f3e03 100644 --- a/atrcopy/__init__.py +++ b/atrcopy/__init__.py @@ -305,10 +305,15 @@ def get_template_info(): try: with open(name + ".inf", "r") as fh: s = fh.read() - j = json.loads(s) + try: + j = json.loads(s) + except ValueError: + continue description = j["description"] except IOError: description = "" + if not description: + continue d = textwrap.wrap(description, 80 - 1 - 14 - 2 - 2) lines.append(fmt % (os.path.basename(name), d[0])) lines.extend([fmt % ("", line) for line in d[1:]])