From df9cde0020fd9db46942295fba6ec41880887afa Mon Sep 17 00:00:00 2001
From: Simon Magnin-Feysot <simon.magnin-feysot@nbs-system.com>
Date: Thu, 11 Oct 2018 17:20:20 +0200
Subject: [PATCH] more logical statements

---
 mat2 | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/mat2 b/mat2
index e31791f..cc193e9 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
 
 
-- 
GitLab