Skip to content

Commit b93eae5

Browse files
authored
Fix various argument of extension modules (#13651)
* Mark various positional-only arguments: These are all positional-only arguments in C code using the `METH_O` flag. * Remove various `*args, **kwargs` arguments that are using the `METH_NOARGS` flag in C.
1 parent 089bbcb commit b93eae5

File tree

5 files changed

+37
-37
lines changed

5 files changed

+37
-37
lines changed

stubs/hdbcli/hdbcli/dbapi.pyi

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ class Cursor:
8585
def prepare(self, operation: str, newcursor: Literal[True]) -> Cursor: ...
8686
@overload
8787
def prepare(self, operation: str, newcursor: Literal[False]) -> Any: ...
88-
def print_message(self, *args, **kwargs): ...
88+
def print_message(self): ...
8989
def parsenamedquery(self, *args, **kwargs): ...
9090
def scroll(self, value: int, mode: Literal["absolute", "relative"] = ...) -> None: ...
9191
def server_cpu_time(self) -> int: ...

stubs/mysqlclient/MySQLdb/_mysql.pyi

Lines changed: 32 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -24,46 +24,46 @@ class connection:
2424
port: Incomplete
2525
server_capabilities: Incomplete
2626
def __init__(self, *args, **kwargs) -> None: ...
27-
def _get_native_connection(self, *args, **kwargs): ...
28-
def affected_rows(self, *args, **kwargs): ...
27+
def _get_native_connection(self): ...
28+
def affected_rows(self): ...
2929
def autocommit(self, on): ...
3030
def change_user(self, *args, **kwargs): ...
31-
def character_set_name(self, *args, **kwargs): ...
32-
def close(self, *args, **kwargs): ...
33-
def commit(self, *args, **kwargs): ...
34-
def dump_debug_info(self, *args, **kwargs): ...
35-
def errno(self, *args, **kwargs): ...
36-
def error(self, *args, **kwargs): ...
31+
def character_set_name(self): ...
32+
def close(self): ...
33+
def commit(self): ...
34+
def dump_debug_info(self): ...
35+
def errno(self): ...
36+
def error(self): ...
3737
def escape(self, obj, dict): ...
3838
def escape_string(self, s): ...
39-
def field_count(self, *args, **kwargs): ...
40-
def fileno(self, *args, **kwargs): ...
41-
def get_autocommit(self, *args, **kwargs): ...
42-
def get_character_set_info(self, *args, **kwargs): ...
43-
def get_host_info(self, *args, **kwargs): ...
44-
def get_proto_info(self, *args, **kwargs): ...
45-
def get_server_info(self, *args, **kwargs): ...
46-
def info(self, *args, **kwargs): ...
47-
def insert_id(self, *args, **kwargs): ...
39+
def field_count(self): ...
40+
def fileno(self): ...
41+
def get_autocommit(self): ...
42+
def get_character_set_info(self): ...
43+
def get_host_info(self): ...
44+
def get_proto_info(self): ...
45+
def get_server_info(self): ...
46+
def info(self): ...
47+
def insert_id(self): ...
4848
def kill(self, *args, **kwargs): ...
4949
def next_result(self): ...
5050
def ping(self): ...
5151
def query(self, query): ...
52-
def read_query_result(self, *args, **kwargs): ...
53-
def rollback(self, *args, **kwargs): ...
52+
def read_query_result(self): ...
53+
def rollback(self): ...
5454
def select_db(self, *args, **kwargs): ...
5555
def send_query(self, *args, **kwargs): ...
5656
def set_character_set(self, charset: str) -> None: ...
5757
def set_server_option(self, option): ...
58-
def shutdown(self, *args, **kwargs): ...
59-
def sqlstate(self, *args, **kwargs): ...
60-
def stat(self, *args, **kwargs): ...
61-
def store_result(self, *args, **kwargs): ...
62-
def string_literal(self, obj): ...
63-
def thread_id(self, *args, **kwargs): ...
64-
def use_result(self, *args, **kwargs): ...
58+
def shutdown(self): ...
59+
def sqlstate(self): ...
60+
def stat(self): ...
61+
def store_result(self): ...
62+
def string_literal(self, obj, /) -> str: ...
63+
def thread_id(self): ...
64+
def use_result(self): ...
6565
def discard_result(self) -> None: ...
66-
def warning_count(self, *args, **kwargs): ...
66+
def warning_count(self): ...
6767
def __delattr__(self, name: str, /) -> None: ...
6868
def __setattr__(self, name: str, value, /) -> None: ...
6969

@@ -72,12 +72,12 @@ class result:
7272
has_next: Incomplete
7373
def __init__(self, *args, **kwargs) -> None: ...
7474
def data_seek(self, n): ...
75-
def describe(self, *args, **kwargs): ...
75+
def describe(self): ...
7676
def fetch_row(self, *args, **kwargs): ...
7777
def discard(self) -> None: ...
78-
def field_flags(self, *args, **kwargs): ...
79-
def num_fields(self, *args, **kwargs): ...
80-
def num_rows(self, *args, **kwargs): ...
78+
def field_flags(self): ...
79+
def num_fields(self): ...
80+
def num_rows(self): ...
8181
def __delattr__(self, name: str, /) -> None: ...
8282
def __setattr__(self, name: str, value, /) -> None: ...
8383

@@ -86,4 +86,4 @@ def debug(*args, **kwargs): ...
8686
def escape(obj, dict): ...
8787
def escape_string(s): ...
8888
def get_client_info(): ...
89-
def string_literal(obj): ...
89+
def string_literal(obj, /) -> str: ...

stubs/psycopg2/psycopg2/_psycopg.pyi

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -378,7 +378,7 @@ class ReplicationCursor(cursor):
378378
wal_end: Any
379379
def __init__(self, *args, **kwargs) -> None: ...
380380
def consume_stream(self, consumer, keepalive_interval=...): ...
381-
def read_message(self, *args, **kwargs): ...
381+
def read_message(self) -> Incomplete | None: ...
382382
def send_feedback(self, write_lsn=..., flush_lsn=..., apply_lsn=..., reply=..., force=...): ...
383383
def start_replication_expert(self, command, decode=..., status_interval=...): ...
384384

stubs/regex/regex/regex.pyi

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -632,8 +632,8 @@ class Match(Generic[AnyStr]):
632632
def ends(self, group: int | str = ..., /) -> list[int]: ...
633633
@overload
634634
def ends(self, group1: int | str, group2: int | str, /, *groups: int | str) -> tuple[list[int], ...]: ...
635-
def expand(self, template: AnyStr) -> AnyStr: ...
636-
def expandf(self, format: AnyStr) -> AnyStr: ...
635+
def expand(self, template: AnyStr, /) -> AnyStr: ...
636+
def expandf(self, format: AnyStr, /) -> AnyStr: ...
637637
@overload
638638
def captures(self, group: int | str = ..., /) -> list[AnyStr]: ...
639639
@overload

stubs/simplejson/simplejson/encoder.pyi

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,4 +57,4 @@ class JSONEncoder:
5757
class JSONEncoderForHTML(JSONEncoder): ...
5858

5959
def encode_basestring(s: str | bytes, _PY3: Literal[True] = ..., _q: str = ...) -> str: ...
60-
def encode_basestring_ascii(s: str | bytes, _PY3: Literal[True] = ...) -> str: ...
60+
def encode_basestring_ascii(s: str | bytes, /) -> str: ...

0 commit comments

Comments
 (0)