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