From a4e3c7df4cdfd2351f514f6a50b036251bfe9ff2 Mon Sep 17 00:00:00 2001 From: jvoisin Date: Thu, 2 Jan 2014 17:19:22 +0000 Subject: Fix archive's get_meta Python's typing system is a piece of crap. --- MAT/archive.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/MAT/archive.py b/MAT/archive.py index 3a30b66..7192c6f 100644 --- a/MAT/archive.py +++ b/MAT/archive.py @@ -246,7 +246,7 @@ class TarStripper(GenericArchiveStripper): if class_file is not None: meta = class_file.get_meta() if meta: - current_meta['file'] = meta + current_meta['file'] = str(meta) else: logging.error('%s\'s format is not supported or harmless' % item.name) @@ -256,7 +256,7 @@ class TarStripper(GenericArchiveStripper): current_meta['gid'] = item.gid current_meta['uname'] = item.uname current_meta['gname'] = item.gname - metadata[item.name] = current_meta + metadata[item.name] = str(current_meta) tarin.close() return metadata -- cgit v1.3