diff --git a/mat2 b/mat2 index e31791fd571c14919a98e3db2fd35513dd77fc95..cc193e98195e169f7ccf0a7f863f301b57d9862c 100755 --- a/mat2 +++ b/mat2 @@ -76,13 +76,13 @@ def __print_meta(metadata: dict): return for k, v in metadata: - if not isinstance(v, dict): + if isinstance(v, dict): + __print_meta(v) + else: try: # FIXME this is ugly. print(" %s: %s" % (k, v)) except UnicodeEncodeError: print(" %s: harmful content" % k) - else: - __print_meta(v) return