From 1dae9c4da88544a975781e9990ff4d2cfef4f594 Mon Sep 17 00:00:00 2001 From: Thomas Zilio Date: Fri, 21 Oct 2022 20:39:44 +0200 Subject: [PATCH] Add support to python-magic-bin DLL --- magic/loader.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/magic/loader.py b/magic/loader.py index 228a35c..41c35fe 100644 --- a/magic/loader.py +++ b/magic/loader.py @@ -22,11 +22,13 @@ def _lib_candidates(): elif sys.platform in ('win32', 'cygwin'): prefixes = ['libmagic', 'magic1', 'magic-1', 'cygmagic-1', 'libmagic-1', 'msys-magic-1'] - + + loader_path = os.path.dirname(__file__) for i in prefixes: # find_library searches in %PATH% but not the current directory, # so look for both yield './%s.dll' % (i,) + yield '%s/libmagic/%s.dll' % (loader_path, i,) yield find_library(i) elif sys.platform == 'linux':