From 5896387ade9da9319faac6b30cddbad400ccb56d Mon Sep 17 00:00:00 2001
From: jvoisin <julien.voisin@dustri.org>
Date: Thu, 18 Oct 2018 21:17:12 +0200
Subject: [PATCH] Output metadata in a sorted fashion

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

diff --git a/mat2 b/mat2
index a7a3e73..38c0ede 100755
--- a/mat2
+++ b/mat2
@@ -77,9 +77,10 @@ def __print_meta(filename: str, metadata: dict, depth: int=1):
 
     print("[%s] Metadata for %s:" % ('+'*depth, filename))
 
-    for k, v in metadata.items():
+    for (k,v) in sorted(metadata.items()):
         if isinstance(v, dict):
-            return __print_meta(k, v, depth+1)
+            __print_meta(k, v, depth+1)
+            continue
         try:  # FIXME this is ugly.
             print(padding + "  %s: %s" % (k, v))
         except UnicodeEncodeError:
-- 
GitLab