From ca14bfba7d1eeea543c9e00ea33d1487a49e68e0 Mon Sep 17 00:00:00 2001 From: psrok1 Date: Mon, 7 Dec 2020 16:04:56 +0100 Subject: Added support for magic_descriptor routine --- magic.pyi | 3 +++ 1 file changed, 3 insertions(+) (limited to 'magic.pyi') diff --git a/magic.pyi b/magic.pyi index d0df01a..8d5f38f 100644 --- a/magic.pyi +++ b/magic.pyi @@ -13,12 +13,14 @@ class Magic: 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_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_buffer(buffer: Union[bytes, str], mime: bool = ...) -> Text: ... +def from_descriptor(fd: int, mime: bool = ...) -> Text: ... libmagic: Any dll: Any @@ -39,6 +41,7 @@ magic_errno: Any def magic_file(cookie: Any, filename: Any): ... def magic_buffer(cookie: Any, buf: Any): ... +def magic_descriptor(cookie: Any, fd: int): ... def magic_load(cookie: Any, filename: Any): ... magic_setflags: Any -- cgit v1.2.1