diff options
Diffstat (limited to 'magic')
| -rw-r--r-- | magic/__init__.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/magic/__init__.py b/magic/__init__.py index 7cb5085..7eeb088 100644 --- a/magic/__init__.py +++ b/magic/__init__.py @@ -111,7 +111,8 @@ class Magic: def from_open_file(self, open_file): with self.lock: try: - return maybe_decode(magic_descriptor(self.cookie, open_file.fileno())) + fd = open_file.fileno() + return maybe_decode(magic_descriptor(self.cookie, fd)) except MagicException as e: return self._handle509Bug(e) |
