def guess_encoding(self, path): if not hasattr(self, '_mimedb_encoding'): self._mimedb_encoding = magic.Magic(mime_encoding=True) return maybe_decode(self._mimedb_encoding.from_file(path))