Skip to content

Commit bb27e6c

Browse files
authored
Bump peewee to 3.17.* (#10895)
1 parent cb688d2 commit bb27e6c

File tree

2 files changed

+12
-8
lines changed

2 files changed

+12
-8
lines changed

stubs/peewee/METADATA.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
version = "3.16.*"
1+
version = "3.17.*"
22
upstream_repository = "https://github.com/coleifer/peewee"

stubs/peewee/peewee.pyi

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@ import itertools
22
import logging
33
import threading
44
from _typeshed import Incomplete, SupportsKeysAndGetItem
5-
from collections.abc import Generator, Iterable
5+
from collections.abc import Callable, Generator, Iterable
66
from types import TracebackType
7-
from typing import ClassVar, NamedTuple, TypeVar
7+
from typing import Any, ClassVar, NamedTuple, TypeVar
88
from typing_extensions import Self
99

1010
class NullHandler(logging.Handler):
@@ -18,6 +18,7 @@ long = int
1818
izip_longest = itertools.zip_longest
1919

2020
_VT = TypeVar("_VT")
21+
_F = TypeVar("_F", bound=Callable[..., Any])
2122

2223
class attrdict(dict[str, _VT]):
2324
def __getattr__(self, attr: str) -> _VT: ...
@@ -116,9 +117,10 @@ class Node:
116117
def unwrap(self): ...
117118

118119
class ColumnFactory:
119-
node: Incomplete
120-
def __init__(self, node) -> None: ...
121-
def __getattr__(self, attr: str): ...
120+
node: Node
121+
def __init__(self, node: Node) -> None: ...
122+
def __getattr__(self, attr: str) -> Column: ...
123+
def __getitem__(self, attr: str) -> Column: ...
122124

123125
class _DynamicColumn:
124126
def __get__(self, instance, instance_type: Incomplete | None = ...): ...
@@ -880,8 +882,8 @@ class SqliteDatabase(Database):
880882
def aggregate(self, name: Incomplete | None = ..., num_params: int = ...): ...
881883
def register_collation(self, fn, name: Incomplete | None = ...): ...
882884
def collation(self, name: Incomplete | None = ...): ...
883-
def register_function(self, fn, name: Incomplete | None = ..., num_params: int = ...) -> None: ...
884-
def func(self, name: Incomplete | None = ..., num_params: int = ...): ...
885+
def register_function(self, fn, name: str | None = None, num_params: int = -1, deterministic: bool | None = None) -> None: ...
886+
def func(self, name: str | None = None, num_params: int = -1, deterministic: bool | None = None) -> Callable[[_F], _F]: ...
885887
def register_window_function(self, klass, name: Incomplete | None = ..., num_params: int = ...) -> None: ...
886888
def window_function(self, name: Incomplete | None = ..., num_params: int = ...): ...
887889
def register_table_function(self, klass, name: Incomplete | None = ...) -> None: ...
@@ -934,6 +936,7 @@ class PostgresqlDatabase(Database):
934936
def is_connection_usable(self): ...
935937
def last_insert_id(self, cursor, query_type: Incomplete | None = ...): ...
936938
def rows_affected(self, cursor): ...
939+
def begin(self, isolation_level: str | None = None) -> None: ...
937940
def get_tables(self, schema: Incomplete | None = ...): ...
938941
def get_views(self, schema: Incomplete | None = ...): ...
939942
def get_indexes(self, table, schema: Incomplete | None = ...): ...
@@ -967,6 +970,7 @@ class MySQLDatabase(Database):
967970
def init(self, database, **kwargs) -> None: ...
968971
def is_connection_usable(self): ...
969972
def default_values_insert(self, ctx): ...
973+
def begin(self, isolation_level: str | None = None) -> None: ...
970974
def get_tables(self, schema: Incomplete | None = ...): ...
971975
def get_views(self, schema: Incomplete | None = ...): ...
972976
def get_indexes(self, table, schema: Incomplete | None = ...): ...

0 commit comments

Comments
 (0)