summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMark Beacom <Beacom@gmail.com>2017-02-24 14:33:31 -0500
committerMark Beacom <Beacom@gmail.com>2017-02-24 14:33:31 -0500
commit271ae7a1483d2fcf336257c89c0c750474c3281f (patch)
tree5819807c92e6523961a22fe133e5541b90a03d11
parent37cb2271dd472771b18e141c949a93c4b64d8612 (diff)
downloadpython-magic-271ae7a1483d2fcf336257c89c0c750474c3281f.tar.gz
Accommodate linux distros that return trailing version, i.e. Alpine
-rw-r--r--magic.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/magic.py b/magic.py
index 91c8827..a97e929 100644
--- a/magic.py
+++ b/magic.py
@@ -163,7 +163,8 @@ if not libmagic or not libmagic._name:
'cygwin': windows_dlls,
'linux': ['libmagic.so.1'], # fallback for some Linuxes (e.g. Alpine) where library search does not work
}
- for dll in platform_to_lib.get(sys.platform, []):
+ platform = 'linux' if sys.platform.startswith('linux') else sys.platform
+ for dll in platform_to_lib.get(platform, []):
try:
libmagic = ctypes.CDLL(dll)
break