python-xlib: use _typeshed.Unused (#11691)

This commit is contained in:
Avasam
2024-04-01 10:31:32 -04:00
committed by GitHub
parent 48d0234508
commit 04d41675ef
15 changed files with 16 additions and 19 deletions

View File

@@ -7,4 +7,3 @@ from Xlib.protocol.rq import Request
_T = TypeVar("_T")
ErrorHandler: TypeAlias = Callable[[XError, Request | None], _T]
Unused: TypeAlias = object

View File

@@ -1,8 +1,9 @@
from _typeshed import Unused
from collections.abc import Callable
from typing import Any, Final
from typing_extensions import TypeAlias
from Xlib._typing import ErrorHandler, Unused
from Xlib._typing import ErrorHandler
from Xlib.display import Display
from Xlib.protocol import rq
from Xlib.xobject import drawable, resource

View File

@@ -1,6 +1,6 @@
from _typeshed import Unused
from typing import Final, Literal
from Xlib._typing import Unused
from Xlib.display import Display
from Xlib.protocol import rq
from Xlib.xobject import resource

View File

@@ -1,6 +1,6 @@
from _typeshed import Unused
from typing import Final
from Xlib._typing import Unused
from Xlib.display import Display
from Xlib.protocol import rq
from Xlib.xobject import resource

View File

@@ -1,6 +1,6 @@
from _typeshed import Unused
from typing import Final
from Xlib._typing import Unused
from Xlib.display import Display
from Xlib.protocol import rq
from Xlib.xobject import resource

View File

@@ -1,7 +1,7 @@
from _typeshed import Unused
from collections.abc import Callable, Sequence, Sized
from typing import Any, Final, Literal, TypeVar
from Xlib._typing import Unused
from Xlib.display import Display
from Xlib.protocol import display, rq
from Xlib.xobject import resource

View File

@@ -1,7 +1,7 @@
from _typeshed import Unused
from collections.abc import Sequence
from typing import Final
from Xlib._typing import Unused
from Xlib.display import Display
from Xlib.protocol import rq
from Xlib.xobject import resource

View File

@@ -1,6 +1,6 @@
from _typeshed import Unused
from typing import Final
from Xlib._typing import Unused
from Xlib.display import Display
from Xlib.protocol import rq
from Xlib.xobject import resource

View File

@@ -1,6 +1,6 @@
from _typeshed import Unused
from typing import Final
from Xlib._typing import Unused
from Xlib.display import Display
from Xlib.protocol import request, rq
from Xlib.xobject import drawable, resource

View File

@@ -1,6 +1,6 @@
from _typeshed import Unused
from typing import Final
from Xlib._typing import Unused
from Xlib.display import Display
from Xlib.protocol import rq
from Xlib.xobject import drawable, resource

View File

@@ -1,8 +1,7 @@
from _typeshed import ConvertibleToFloat, SliceableBuffer
from _typeshed import ConvertibleToFloat, SliceableBuffer, Unused
from collections.abc import Iterable, Sequence
from typing import Final, TypeVar
from Xlib._typing import Unused
from Xlib.display import Display
from Xlib.protocol import display, request, rq
from Xlib.xobject import drawable, resource

View File

@@ -1,6 +1,6 @@
from _typeshed import Unused
from typing import Final
from Xlib._typing import Unused
from Xlib.display import Display
from Xlib.protocol import rq
from Xlib.xobject import resource

View File

@@ -1,4 +1,4 @@
from _typeshed import ConvertibleToInt, SliceableBuffer
from _typeshed import ConvertibleToInt, SliceableBuffer, Unused
from array import array
# Avoid name collision with List.type
@@ -7,7 +7,7 @@ from collections.abc import Callable, Iterable, Sequence
from typing import Any, Final, Literal, SupportsIndex, TypeVar, overload, type_check_only
from typing_extensions import LiteralString, TypeAlias
from Xlib._typing import ErrorHandler, Unused
from Xlib._typing import ErrorHandler
from Xlib.display import _BaseDisplay, _ResourceBaseClass
from Xlib.error import XError
from Xlib.ext.xinput import ClassInfoClass

View File

@@ -1,13 +1,12 @@
import sys
from _socket import _Address
from _typeshed import Unused
from platform import uname_result
from re import Pattern
from socket import socket
from typing import Final, Literal
from typing_extensions import TypeAlias
from Xlib._typing import Unused
if sys.platform == "darwin":
SUPPORTED_PROTOCOLS: Final[tuple[None, Literal["tcp"], Literal["unix"], Literal["darwin"]]]
_Protocol: TypeAlias = Literal["tcp", "unix", "darwin"] | None

View File

@@ -1,10 +1,9 @@
from _socket import _Address
from _typeshed import Unused
from re import Pattern
from socket import socket
from typing import Final
from Xlib._typing import Unused
display_re: Final[Pattern[str]]
def get_display(display: str | None) -> tuple[str, None, str, int, int]: ...