diff --git a/pym/cl_utils.py b/pym/cl_utils.py index 322e068..f00ffb1 100644 --- a/pym/cl_utils.py +++ b/pym/cl_utils.py @@ -48,14 +48,14 @@ class typeFile: __mgc = None __cookie = None - def __init__(self): + def __init__(self,magic=0x410): # Загружаем libmagic.so self.__mgc = ctypes.cdll.LoadLibrary("libmagic.so") # Создаем новый cookie (требуется для # работы с magic-последовательностями) # 0x10 | 0x400 = MAGIC_MIME (константа # декларируется в magic.h) - self.__cookie = self.__mgc.magic_open(0x10 | 0x400) + self.__cookie = self.__mgc.magic_open(magic) # Загружаем в __cookie # /etc/file/magic.mime (т.к. указано None) self.__mgc.magic_load(self.__cookie, None)