diff --git a/pym/calculate/lib/utils/files.py b/pym/calculate/lib/utils/files.py index 20bda89..2404553 100644 --- a/pym/calculate/lib/utils/files.py +++ b/pym/calculate/lib/utils/files.py @@ -496,7 +496,7 @@ class typeFile(): def getMTypeBuf_(self, buf): try: ret = self.magicObject.buffer(buf).decode('utf-8') - except UnicodeDecodeError: + except (UnicodeDecodeError, AttributeError): ret = self.magicObject.buffer(buf) return None return ret @@ -543,7 +543,7 @@ class typeFile(): except UnicodeDecodeError: try: return self.magicObject.file(filename.decode('utf-8')) - except UnicodeDecodeError: + except (UnicodeDecodeError, AttributeError): return None # fix for kernel 3.7.7 (bad work samba) if ret is None and self.magicObject.errno() == 5: diff --git a/pym/calculate/lib/variables/__init__.py b/pym/calculate/lib/variables/__init__.py index 69beecc..b5b9989 100644 --- a/pym/calculate/lib/variables/__init__.py +++ b/pym/calculate/lib/variables/__init__.py @@ -41,4 +41,4 @@ class VariableClVer(ReadonlyVariable): """ Package version """ - value = "3.7.3.0" + value = "3.7.3.1"