diff options
| author | Adam Hupp <adam@hupp.org> | 2021-10-04 14:46:37 -0700 |
|---|---|---|
| committer | Adam Hupp <adam@hupp.org> | 2021-10-04 16:04:28 -0700 |
| commit | 7f7542fcbc192fef6e4939f4eb748e941a720b2c (patch) | |
| tree | 8a1bebe0cfa08dd0148aa5120f9768cdfcfe50a1 /magic/__init__.pyi | |
| parent | 73bcc7482bf3e6d1f6a74a91bf9689b289a88910 (diff) | |
| download | python-magic-7f7542fcbc192fef6e4939f4eb748e941a720b2c.tar.gz | |
Support os.PathLike types
See https://github.com/ahupp/python-magic/pull/251
Diffstat (limited to 'magic/__init__.pyi')
| -rw-r--r-- | magic/__init__.pyi | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/magic/__init__.pyi b/magic/__init__.pyi index 8d5f38f..b6b5489 100644 --- a/magic/__init__.pyi +++ b/magic/__init__.pyi @@ -1,6 +1,7 @@ import ctypes.util import threading from typing import Any, Text, Optional, Union +from os import PathLike class MagicException(Exception): message: Any = ... @@ -12,13 +13,13 @@ class Magic: lock: threading.Lock = ... def __init__(self, mime: bool = ..., magic_file: Optional[Any] = ..., mime_encoding: bool = ..., keep_going: bool = ..., uncompress: bool = ..., raw: bool = ...) -> None: ... def from_buffer(self, buf: Union[bytes, str]) -> Text: ... - def from_file(self, filename: Union[bytes, str]) -> Text: ... + def from_file(self, filename: Union[bytes, str, PathLike]) -> Text: ... def from_descriptor(self, fd: int, mime: bool = ...) -> Text: ... def setparam(self, param: Any, val: Any): ... def getparam(self, param: Any): ... def __del__(self) -> None: ... -def from_file(filename: Union[bytes, str], mime: bool = ...) -> Text: ... +def from_file(filename: Union[bytes, str, PathLike], mime: bool = ...) -> Text: ... def from_buffer(buffer: Union[bytes, str], mime: bool = ...) -> Text: ... def from_descriptor(fd: int, mime: bool = ...) -> Text: ... |
