From df73e065da9e4340fc8373911f7d741af7c01610 Mon Sep 17 00:00:00 2001
From: smagnin <simon@smagnin.org>
Date: Wed, 10 Oct 2018 21:22:28 +0200
Subject: [PATCH] Correct pylint

---
 libmat2/archive.py | 2 +-
 mat2               | 5 +++--
 2 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/libmat2/archive.py b/libmat2/archive.py
index 3d70a9a..acfa006 100644
--- a/libmat2/archive.py
+++ b/libmat2/archive.py
@@ -70,6 +70,7 @@ class ArchiveBasedAbstractParser(abstract.AbstractParser):
             metadata[name] = metadata_files
         return metadata
 
+    # pylint: disable=too-many-branches
     def _parse_files(self) -> tuple:
         metadata = {} # type: dict
         caller = sys._getframe(1).f_code.co_name
@@ -132,7 +133,6 @@ class ArchiveBasedAbstractParser(abstract.AbstractParser):
         if abort:
             os.remove(self.output_filename)
         return metadata, abort
-        # pylint: disable=too-many-branches
 
     def remove_all(self) -> bool:
         ret = self._parse_files()
diff --git a/mat2 b/mat2
index 9a63c6d..0bf8dfc 100755
--- a/mat2
+++ b/mat2
@@ -74,11 +74,12 @@ def show_meta(filename: str):
 
     for k, v in metadata:
         zipmeta = v
+        zipmeta_name = v
         try:  # FIXME this is ugly.
             if not isinstance(zipmeta, dict):
                 print("  %s: %s" % (k, v))
         except UnicodeEncodeError:
-            print("  %s: harmful content" % k)
+            print("  %s: harmful content" % zipmeta_name)
     if mtype == "application/zip":
         print("[+] Metadata for files inside the archive :")
         if isinstance(zipmeta, dict):
@@ -88,7 +89,7 @@ def show_meta(filename: str):
                     for meta_name, meta in metas.items():
                         print("    %s: %s" % (meta_name, meta))
                 except UnicodeEncodeError:
-                    print("  %s: harmful content" % k)
+                    print("  %s: harmful content" % zipmeta_name)
 
 def clean_meta(filename: str, is_lightweight: bool, policy: UnknownMemberPolicy) -> bool:
     if not __check_file(filename, os.R_OK|os.W_OK):
-- 
GitLab