Skip to content

Commit 6db2a7e

Browse files
committed
remove branching in typing & typing-extensions
1 parent 578e1c8 commit 6db2a7e

File tree

2 files changed

+3
-32
lines changed

2 files changed

+3
-32
lines changed

stubs/cysqlite/cysqlite/_cysqlite.pyi

Lines changed: 2 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,11 @@
1-
import sys
21
import types
2+
from _typeshed import Incomplete
33
from collections.abc import Callable, Iterable, Iterator, Mapping, Sequence
44
from typing import Any, ClassVar, Literal, NoReturn, ParamSpec, TypeAlias, TypeVar, final
5-
from typing_extensions import disjoint_base
5+
from typing_extensions import Buffer, Self, disjoint_base
66

77
from cysqlite.metadata import Column, ColumnMetadata, ForeignKey, Index, View
88

9-
if sys.version_info >= (3, 12):
10-
from collections.abc import Buffer
11-
else:
12-
from typing_extensions import Buffer
13-
14-
if sys.version_info >= (3, 11):
15-
from typing import Self
16-
else:
17-
from typing_extensions import Self
18-
19-
from _typeshed import Incomplete
20-
219
_SqliteData: TypeAlias = str | Buffer | float | None
2210
_AdaptedInputData: TypeAlias = _SqliteData | Any
2311
_Parameters: TypeAlias = Sequence[_AdaptedInputData] | Mapping[str, _AdaptedInputData]
@@ -108,7 +96,6 @@ class Blob:
10896
def __setitem__(self, key: int | slice[int, int, int] | slice[int, int], value: Buffer) -> None: ...
10997

11098
@final
111-
@disjoint_base
11299
class Connection(_callable_context_manager):
113100
cached_statements: int
114101
callback_error: BaseException | None
@@ -249,7 +236,6 @@ class Connection(_callable_context_manager):
249236
def __reduce__(self) -> Any: ...
250237

251238
@final
252-
@disjoint_base
253239
class Cursor:
254240
conn: Connection
255241
description: tuple[str, ...]

stubs/cysqlite/cysqlite/aio.pyi

Lines changed: 1 addition & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,12 @@
11
import asyncio
22
import queue
3-
import sys
43
import types
54
from collections.abc import Callable, Mapping, Sequence
65
from typing import Any, Literal, TypeAlias, TypedDict
6+
from typing_extensions import Buffer, Self, Unpack
77

88
from ._cysqlite import Atomic, Connection, Cursor, Row, Savepoint, Transaction
99

10-
if sys.version_info >= (3, 13):
11-
from typing import Unpack
12-
else:
13-
from typing_extensions import Unpack
14-
15-
if sys.version_info >= (3, 12):
16-
from collections.abc import Buffer
17-
else:
18-
from typing_extensions import Buffer
19-
20-
if sys.version_info >= (3, 11):
21-
from typing import Self
22-
else:
23-
from typing_extensions import Self
24-
2510
_SqliteData: TypeAlias = str | Buffer | int | float | None
2611
_AdaptedInputData: TypeAlias = _SqliteData | Any
2712
_Parameters: TypeAlias = Sequence[_AdaptedInputData] | Mapping[str, _AdaptedInputData]

0 commit comments

Comments
 (0)