[pyxdg] Annotate Incompletes and fix getFiles return annotation (#15028)

This commit is contained in:
lev-blit
2025-11-14 23:00:37 +02:00
committed by GitHub
parent 23c65436f5
commit d58177dd23
+5 -7
View File
@@ -1,4 +1,4 @@
from _typeshed import Incomplete, StrOrBytesPath, StrPath
from _typeshed import StrOrBytesPath, StrPath
from collections.abc import Iterable
class RecentFiles:
@@ -8,11 +8,9 @@ class RecentFiles:
def parse(self, filename: StrPath | None = None) -> None: ...
def write(self, filename: StrOrBytesPath | None = None) -> None: ...
def getFiles(
self, mimetypes: Iterable[str] | None = None, groups: Iterable[Incomplete] | None = None, limit: int = 0
) -> list[StrPath]: ...
def addFile(
self, item: StrPath, mimetype: str, groups: Iterable[Incomplete] | None = None, private: bool = False
) -> None: ...
self, mimetypes: Iterable[str] | None = None, groups: Iterable[str] | None = None, limit: int = 0
) -> list[RecentFile]: ...
def addFile(self, item: StrPath, mimetype: str, groups: Iterable[str] | None = None, private: bool = False) -> None: ...
def deleteFile(self, item: RecentFile | StrPath) -> None: ...
def sort(self) -> None: ...
@@ -21,7 +19,7 @@ class RecentFile:
MimeType: str
Timestamp: str
Private: bool
Groups: list[Incomplete]
Groups: list[str]
def __init__(self) -> None: ...
def __cmp__(self, other: RecentFile) -> int: ...
def __lt__(self, other: RecentFile) -> bool: ...