From a9963191dc59d3ebe3aa68dc1cff635866b3a67d Mon Sep 17 00:00:00 2001 From: Michael C Ryan Date: Wed, 18 Dec 2024 13:01:14 -0500 Subject: [PATCH] Attempting a fix and to debug Nonetype error. Attempting a fix and to debug Nonetype error. --- pbp/metadata.py | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/pbp/metadata.py b/pbp/metadata.py index 333eadb..3d780e9 100644 --- a/pbp/metadata.py +++ b/pbp/metadata.py @@ -67,12 +67,18 @@ def replace_snippets( A new dictionary with the snippets replaced. """ result = OrderedDict() + print("attributes.items() : Error was here->") + print(attributes.items()) + print() for k, v in attributes.items(): if isinstance(v, str): for snippet, replacement in snippets.items(): if isinstance(replacement, dict): pass else: - v = v.replace(snippet, replacement) - result[k] = v - return result + try: + v = v.replace(snippet, replacement) + result[k] = v + except TypeError: + pass + return result \ No newline at end of file