32 lines
976 B
Diff
32 lines
976 B
Diff
From 8cbcd2bdd885c1028065f06b7ab02673c544720b Mon Sep 17 00:00:00 2001
|
|
From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?=
|
|
<congdanhqx@gmail.com>
|
|
Date: Mon, 27 Jul 2020 18:00:15 +0700
|
|
Subject: [PATCH] tools/magic: support python-magic
|
|
MIME-Version: 1.0
|
|
Content-Type: text/plain; charset=UTF-8
|
|
Content-Transfer-Encoding: 8bit
|
|
|
|
Signed-off-by: Đoàn Trần Công Danh <congdanhqx@gmail.com>
|
|
---
|
|
pass_import/tools.py | 3 +++
|
|
1 file changed, 3 insertions(+)
|
|
|
|
diff --git pass_import/tools.py pass_import/tools.py
|
|
index 815ff8b..c1a3f01 100644
|
|
--- pass_import/tools.py
|
|
+++ pass_import/tools.py
|
|
@@ -43,6 +43,9 @@ def get_magics(path):
|
|
res = magic.detect_from_content(header)
|
|
mime_type = res.mime_type
|
|
magic_name = res.name
|
|
+ elif hasattr(magic, 'from_buffer'):
|
|
+ mime_type = magic.from_buffer(header, mime=True)
|
|
+ magic_name = magic.from_buffer(header)
|
|
else:
|
|
return None, None
|
|
|
|
--
|
|
2.28.0.163.g6104cc2f0b
|
|
|