File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -354,12 +354,11 @@ def magic_descriptor(cookie, fd):
354354
355355
356356def magic_load (cookie , filename ):
357- try :
358- return _magic_load (cookie , coerce_filename (filename ))
359- except MagicException :
357+ mime_db = os .path .join (os .path .dirname (__file__ ), 'magic.mgc' )
358+ if os .path .exists (mime_db ):
360359 # wheels package the mime database in this directory
361- filename = os . path . join ( os . path . dirname ( __file__ ), 'magic.mgc' )
362- return _magic_load (cookie , coerce_filename (filename ))
360+ return _magic_load ( cookie , coerce_filename ( mime_db ) )
361+ return _magic_load (cookie , coerce_filename (filename ))
363362
364363
365364magic_setflags = libmagic .magic_setflags
Original file line number Diff line number Diff line change 11from ctypes .util import find_library
22import ctypes
33import glob
4- import os . path
4+ import os
55import subprocess
66import sys
77
You can’t perform that action at this time.
0 commit comments