mirror of
https://github.com/davidhalter/typeshed.git
synced 2025-12-07 20:54:28 +08:00
Re-organize directory structure (#4971)
See discussion in #2491 Co-authored-by: Ivan Levkivskyi <ilevkivskyi@dropbox.com>
This commit is contained in:
2
stubs/PyMySQL/METADATA.toml
Normal file
2
stubs/PyMySQL/METADATA.toml
Normal file
@@ -0,0 +1,2 @@
|
||||
version = "0.1"
|
||||
python2 = true
|
||||
63
stubs/PyMySQL/pymysql/__init__.pyi
Normal file
63
stubs/PyMySQL/pymysql/__init__.pyi
Normal file
@@ -0,0 +1,63 @@
|
||||
import sys
|
||||
from typing import Callable, FrozenSet, Tuple
|
||||
|
||||
from .connections import Connection as _Connection
|
||||
from .constants import FIELD_TYPE as FIELD_TYPE
|
||||
from .converters import escape_dict as escape_dict, escape_sequence as escape_sequence, escape_string as escape_string
|
||||
from .err import (
|
||||
DatabaseError as DatabaseError,
|
||||
DataError as DataError,
|
||||
Error as Error,
|
||||
IntegrityError as IntegrityError,
|
||||
InterfaceError as InterfaceError,
|
||||
InternalError as InternalError,
|
||||
MySQLError as MySQLError,
|
||||
NotSupportedError as NotSupportedError,
|
||||
OperationalError as OperationalError,
|
||||
ProgrammingError as ProgrammingError,
|
||||
Warning as Warning,
|
||||
)
|
||||
from .times import (
|
||||
Date as Date,
|
||||
DateFromTicks as DateFromTicks,
|
||||
Time as Time,
|
||||
TimeFromTicks as TimeFromTicks,
|
||||
Timestamp as Timestamp,
|
||||
TimestampFromTicks as TimestampFromTicks,
|
||||
)
|
||||
|
||||
threadsafety: int
|
||||
apilevel: str
|
||||
paramstyle: str
|
||||
|
||||
class DBAPISet(FrozenSet[int]):
|
||||
def __ne__(self, other) -> bool: ...
|
||||
def __eq__(self, other) -> bool: ...
|
||||
def __hash__(self) -> int: ...
|
||||
|
||||
STRING: DBAPISet
|
||||
BINARY: DBAPISet
|
||||
NUMBER: DBAPISet
|
||||
DATE: DBAPISet
|
||||
TIME: DBAPISet
|
||||
TIMESTAMP: DBAPISet
|
||||
DATETIME: DBAPISet
|
||||
ROWID: DBAPISet
|
||||
|
||||
if sys.version_info >= (3, 0):
|
||||
def Binary(x) -> bytes: ...
|
||||
|
||||
else:
|
||||
def Binary(x) -> bytearray: ...
|
||||
|
||||
def Connect(*args, **kwargs) -> _Connection: ...
|
||||
def get_client_info() -> str: ...
|
||||
|
||||
connect: Callable[..., _Connection]
|
||||
Connection: Callable[..., _Connection]
|
||||
__version__: str
|
||||
version_info: Tuple[int, int, int, str, int]
|
||||
NULL: str
|
||||
|
||||
def thread_safe() -> bool: ...
|
||||
def install_as_MySQLdb() -> None: ...
|
||||
16
stubs/PyMySQL/pymysql/charset.pyi
Normal file
16
stubs/PyMySQL/pymysql/charset.pyi
Normal file
@@ -0,0 +1,16 @@
|
||||
from typing import Any
|
||||
|
||||
MBLENGTH: Any
|
||||
|
||||
class Charset:
|
||||
is_default: Any
|
||||
def __init__(self, id, name, collation, is_default): ...
|
||||
|
||||
class Charsets:
|
||||
def __init__(self): ...
|
||||
def add(self, c): ...
|
||||
def by_id(self, id): ...
|
||||
def by_name(self, name): ...
|
||||
|
||||
def charset_by_name(name): ...
|
||||
def charset_by_id(id): ...
|
||||
172
stubs/PyMySQL/pymysql/connections.pyi
Normal file
172
stubs/PyMySQL/pymysql/connections.pyi
Normal file
@@ -0,0 +1,172 @@
|
||||
from socket import SocketType
|
||||
from typing import Any, AnyStr, Mapping, Optional, Tuple, Type
|
||||
|
||||
from .charset import charset_by_id as charset_by_id, charset_by_name as charset_by_name
|
||||
from .constants import CLIENT as CLIENT, COMMAND as COMMAND, FIELD_TYPE as FIELD_TYPE, SERVER_STATUS as SERVER_STATUS
|
||||
from .cursors import Cursor
|
||||
from .util import byte2int as byte2int, int2byte as int2byte
|
||||
|
||||
SSL_ENABLED: Any
|
||||
DEFAULT_USER: Any
|
||||
DEBUG: Any
|
||||
DEFAULT_CHARSET: Any
|
||||
|
||||
def dump_packet(data): ...
|
||||
def pack_int24(n): ...
|
||||
def lenenc_int(i: int) -> bytes: ...
|
||||
|
||||
class MysqlPacket:
|
||||
connection: Any
|
||||
def __init__(self, data, encoding): ...
|
||||
def get_all_data(self): ...
|
||||
def read(self, size): ...
|
||||
def read_all(self): ...
|
||||
def advance(self, length): ...
|
||||
def rewind(self, position: int = ...): ...
|
||||
def get_bytes(self, position, length: int = ...): ...
|
||||
def read_string(self) -> bytes: ...
|
||||
def read_uint8(self) -> Any: ...
|
||||
def read_uint16(self) -> Any: ...
|
||||
def read_uint24(self) -> Any: ...
|
||||
def read_uint32(self) -> Any: ...
|
||||
def read_uint64(self) -> Any: ...
|
||||
def read_length_encoded_integer(self) -> int: ...
|
||||
def read_length_coded_string(self) -> bytes: ...
|
||||
def read_struct(self, fmt: str) -> Tuple[Any, ...]: ...
|
||||
def is_ok_packet(self) -> bool: ...
|
||||
def is_eof_packet(self) -> bool: ...
|
||||
def is_auth_switch_request(self) -> bool: ...
|
||||
def is_extra_auth_data(self) -> bool: ...
|
||||
def is_resultset_packet(self) -> bool: ...
|
||||
def is_load_local_packet(self) -> bool: ...
|
||||
def is_error_packet(self) -> bool: ...
|
||||
def check_error(self): ...
|
||||
def raise_for_error(self) -> None: ...
|
||||
def dump(self): ...
|
||||
|
||||
class FieldDescriptorPacket(MysqlPacket):
|
||||
def __init__(self, data, encoding): ...
|
||||
def description(self): ...
|
||||
def get_column_length(self): ...
|
||||
|
||||
class Connection:
|
||||
ssl: Any
|
||||
host: Any
|
||||
port: Any
|
||||
user: Any
|
||||
password: Any
|
||||
db: Any
|
||||
unix_socket: Any
|
||||
bind_address: Any
|
||||
charset: Any
|
||||
use_unicode: Any
|
||||
client_flag: Any
|
||||
cursorclass: Any
|
||||
connect_timeout: Any
|
||||
messages: Any
|
||||
encoders: Any
|
||||
decoders: Any
|
||||
host_info: Any
|
||||
sql_mode: Any
|
||||
init_command: Any
|
||||
max_allowed_packet: int
|
||||
server_public_key: bytes
|
||||
def __init__(
|
||||
self,
|
||||
host: Optional[str] = ...,
|
||||
user: Optional[Any] = ...,
|
||||
password: str = ...,
|
||||
database: Optional[Any] = ...,
|
||||
port: int = ...,
|
||||
unix_socket: Optional[Any] = ...,
|
||||
charset: str = ...,
|
||||
sql_mode: Optional[Any] = ...,
|
||||
read_default_file: Optional[Any] = ...,
|
||||
conv=...,
|
||||
use_unicode: Optional[bool] = ...,
|
||||
client_flag: int = ...,
|
||||
cursorclass: Optional[Type[Cursor]] = ...,
|
||||
init_command: Optional[Any] = ...,
|
||||
connect_timeout: Optional[int] = ...,
|
||||
ssl: Optional[Mapping] = ...,
|
||||
read_default_group: Optional[Any] = ...,
|
||||
compress: Optional[Any] = ...,
|
||||
named_pipe: Optional[Any] = ...,
|
||||
autocommit: Optional[bool] = ...,
|
||||
db: Optional[Any] = ...,
|
||||
passwd: Optional[Any] = ...,
|
||||
local_infile: Optional[Any] = ...,
|
||||
max_allowed_packet: int = ...,
|
||||
defer_connect: Optional[bool] = ...,
|
||||
auth_plugin_map: Optional[Mapping] = ...,
|
||||
read_timeout: Optional[float] = ...,
|
||||
write_timeout: Optional[float] = ...,
|
||||
bind_address: Optional[Any] = ...,
|
||||
binary_prefix: Optional[bool] = ...,
|
||||
program_name: Optional[Any] = ...,
|
||||
server_public_key: Optional[bytes] = ...,
|
||||
): ...
|
||||
socket: Any
|
||||
rfile: Any
|
||||
wfile: Any
|
||||
def close(self) -> None: ...
|
||||
@property
|
||||
def open(self) -> bool: ...
|
||||
def autocommit(self, value) -> None: ...
|
||||
def get_autocommit(self) -> bool: ...
|
||||
def commit(self) -> None: ...
|
||||
def begin(self) -> None: ...
|
||||
def rollback(self) -> None: ...
|
||||
def select_db(self, db) -> None: ...
|
||||
def escape(self, obj, mapping: Optional[Mapping] = ...): ...
|
||||
def literal(self, obj): ...
|
||||
def escape_string(self, s: AnyStr) -> AnyStr: ...
|
||||
def cursor(self, cursor: Optional[Type[Cursor]] = ...) -> Cursor: ...
|
||||
def query(self, sql, unbuffered: bool = ...) -> int: ...
|
||||
def next_result(self, unbuffered: bool = ...) -> int: ...
|
||||
def affected_rows(self): ...
|
||||
def kill(self, thread_id): ...
|
||||
def ping(self, reconnect: bool = ...) -> None: ...
|
||||
def set_charset(self, charset) -> None: ...
|
||||
def connect(self, sock: Optional[SocketType] = ...) -> None: ...
|
||||
def write_packet(self, payload) -> None: ...
|
||||
def _read_packet(self, packet_type=...): ...
|
||||
def insert_id(self): ...
|
||||
def thread_id(self): ...
|
||||
def character_set_name(self): ...
|
||||
def get_host_info(self): ...
|
||||
def get_proto_info(self): ...
|
||||
def get_server_info(self): ...
|
||||
def show_warnings(self): ...
|
||||
Warning: Any
|
||||
Error: Any
|
||||
InterfaceError: Any
|
||||
DatabaseError: Any
|
||||
DataError: Any
|
||||
OperationalError: Any
|
||||
IntegrityError: Any
|
||||
InternalError: Any
|
||||
ProgrammingError: Any
|
||||
NotSupportedError: Any
|
||||
|
||||
class MySQLResult:
|
||||
connection: Any
|
||||
affected_rows: Any
|
||||
insert_id: Any
|
||||
server_status: Any
|
||||
warning_count: Any
|
||||
message: Any
|
||||
field_count: Any
|
||||
description: Any
|
||||
rows: Any
|
||||
has_next: Any
|
||||
def __init__(self, connection: Connection) -> None: ...
|
||||
first_packet: Any
|
||||
def read(self) -> None: ...
|
||||
def init_unbuffered_query(self) -> None: ...
|
||||
|
||||
class LoadLocalFile:
|
||||
filename: Any
|
||||
connection: Connection
|
||||
def __init__(self, filename: Any, connection: Connection) -> None: ...
|
||||
def send_data(self) -> None: ...
|
||||
18
stubs/PyMySQL/pymysql/constants/CLIENT.pyi
Normal file
18
stubs/PyMySQL/pymysql/constants/CLIENT.pyi
Normal file
@@ -0,0 +1,18 @@
|
||||
LONG_PASSWORD: int
|
||||
FOUND_ROWS: int
|
||||
LONG_FLAG: int
|
||||
CONNECT_WITH_DB: int
|
||||
NO_SCHEMA: int
|
||||
COMPRESS: int
|
||||
ODBC: int
|
||||
LOCAL_FILES: int
|
||||
IGNORE_SPACE: int
|
||||
PROTOCOL_41: int
|
||||
INTERACTIVE: int
|
||||
SSL: int
|
||||
IGNORE_SIGPIPE: int
|
||||
TRANSACTIONS: int
|
||||
SECURE_CONNECTION: int
|
||||
MULTI_STATEMENTS: int
|
||||
MULTI_RESULTS: int
|
||||
CAPABILITIES: int
|
||||
22
stubs/PyMySQL/pymysql/constants/COMMAND.pyi
Normal file
22
stubs/PyMySQL/pymysql/constants/COMMAND.pyi
Normal file
@@ -0,0 +1,22 @@
|
||||
COM_SLEEP: int
|
||||
COM_QUIT: int
|
||||
COM_INIT_DB: int
|
||||
COM_QUERY: int
|
||||
COM_FIELD_LIST: int
|
||||
COM_CREATE_DB: int
|
||||
COM_DROP_DB: int
|
||||
COM_REFRESH: int
|
||||
COM_SHUTDOWN: int
|
||||
COM_STATISTICS: int
|
||||
COM_PROCESS_INFO: int
|
||||
COM_CONNECT: int
|
||||
COM_PROCESS_KILL: int
|
||||
COM_DEBUG: int
|
||||
COM_PING: int
|
||||
COM_TIME: int
|
||||
COM_DELAYED_INSERT: int
|
||||
COM_CHANGE_USER: int
|
||||
COM_BINLOG_DUMP: int
|
||||
COM_TABLE_DUMP: int
|
||||
COM_CONNECT_OUT: int
|
||||
COM_REGISTER_SLAVE: int
|
||||
471
stubs/PyMySQL/pymysql/constants/ER.pyi
Normal file
471
stubs/PyMySQL/pymysql/constants/ER.pyi
Normal file
@@ -0,0 +1,471 @@
|
||||
ERROR_FIRST: int
|
||||
HASHCHK: int
|
||||
NISAMCHK: int
|
||||
NO: int
|
||||
YES: int
|
||||
CANT_CREATE_FILE: int
|
||||
CANT_CREATE_TABLE: int
|
||||
CANT_CREATE_DB: int
|
||||
DB_CREATE_EXISTS: int
|
||||
DB_DROP_EXISTS: int
|
||||
DB_DROP_DELETE: int
|
||||
DB_DROP_RMDIR: int
|
||||
CANT_DELETE_FILE: int
|
||||
CANT_FIND_SYSTEM_REC: int
|
||||
CANT_GET_STAT: int
|
||||
CANT_GET_WD: int
|
||||
CANT_LOCK: int
|
||||
CANT_OPEN_FILE: int
|
||||
FILE_NOT_FOUND: int
|
||||
CANT_READ_DIR: int
|
||||
CANT_SET_WD: int
|
||||
CHECKREAD: int
|
||||
DISK_FULL: int
|
||||
DUP_KEY: int
|
||||
ERROR_ON_CLOSE: int
|
||||
ERROR_ON_READ: int
|
||||
ERROR_ON_RENAME: int
|
||||
ERROR_ON_WRITE: int
|
||||
FILE_USED: int
|
||||
FILSORT_ABORT: int
|
||||
FORM_NOT_FOUND: int
|
||||
GET_ERRNO: int
|
||||
ILLEGAL_HA: int
|
||||
KEY_NOT_FOUND: int
|
||||
NOT_FORM_FILE: int
|
||||
NOT_KEYFILE: int
|
||||
OLD_KEYFILE: int
|
||||
OPEN_AS_READONLY: int
|
||||
OUTOFMEMORY: int
|
||||
OUT_OF_SORTMEMORY: int
|
||||
UNEXPECTED_EOF: int
|
||||
CON_COUNT_ERROR: int
|
||||
OUT_OF_RESOURCES: int
|
||||
BAD_HOST_ERROR: int
|
||||
HANDSHAKE_ERROR: int
|
||||
DBACCESS_DENIED_ERROR: int
|
||||
ACCESS_DENIED_ERROR: int
|
||||
NO_DB_ERROR: int
|
||||
UNKNOWN_COM_ERROR: int
|
||||
BAD_NULL_ERROR: int
|
||||
BAD_DB_ERROR: int
|
||||
TABLE_EXISTS_ERROR: int
|
||||
BAD_TABLE_ERROR: int
|
||||
NON_UNIQ_ERROR: int
|
||||
SERVER_SHUTDOWN: int
|
||||
BAD_FIELD_ERROR: int
|
||||
WRONG_FIELD_WITH_GROUP: int
|
||||
WRONG_GROUP_FIELD: int
|
||||
WRONG_SUM_SELECT: int
|
||||
WRONG_VALUE_COUNT: int
|
||||
TOO_LONG_IDENT: int
|
||||
DUP_FIELDNAME: int
|
||||
DUP_KEYNAME: int
|
||||
DUP_ENTRY: int
|
||||
WRONG_FIELD_SPEC: int
|
||||
PARSE_ERROR: int
|
||||
EMPTY_QUERY: int
|
||||
NONUNIQ_TABLE: int
|
||||
INVALID_DEFAULT: int
|
||||
MULTIPLE_PRI_KEY: int
|
||||
TOO_MANY_KEYS: int
|
||||
TOO_MANY_KEY_PARTS: int
|
||||
TOO_LONG_KEY: int
|
||||
KEY_COLUMN_DOES_NOT_EXITS: int
|
||||
BLOB_USED_AS_KEY: int
|
||||
TOO_BIG_FIELDLENGTH: int
|
||||
WRONG_AUTO_KEY: int
|
||||
READY: int
|
||||
NORMAL_SHUTDOWN: int
|
||||
GOT_SIGNAL: int
|
||||
SHUTDOWN_COMPLETE: int
|
||||
FORCING_CLOSE: int
|
||||
IPSOCK_ERROR: int
|
||||
NO_SUCH_INDEX: int
|
||||
WRONG_FIELD_TERMINATORS: int
|
||||
BLOBS_AND_NO_TERMINATED: int
|
||||
TEXTFILE_NOT_READABLE: int
|
||||
FILE_EXISTS_ERROR: int
|
||||
LOAD_INFO: int
|
||||
ALTER_INFO: int
|
||||
WRONG_SUB_KEY: int
|
||||
CANT_REMOVE_ALL_FIELDS: int
|
||||
CANT_DROP_FIELD_OR_KEY: int
|
||||
INSERT_INFO: int
|
||||
UPDATE_TABLE_USED: int
|
||||
NO_SUCH_THREAD: int
|
||||
KILL_DENIED_ERROR: int
|
||||
NO_TABLES_USED: int
|
||||
TOO_BIG_SET: int
|
||||
NO_UNIQUE_LOGFILE: int
|
||||
TABLE_NOT_LOCKED_FOR_WRITE: int
|
||||
TABLE_NOT_LOCKED: int
|
||||
BLOB_CANT_HAVE_DEFAULT: int
|
||||
WRONG_DB_NAME: int
|
||||
WRONG_TABLE_NAME: int
|
||||
TOO_BIG_SELECT: int
|
||||
UNKNOWN_ERROR: int
|
||||
UNKNOWN_PROCEDURE: int
|
||||
WRONG_PARAMCOUNT_TO_PROCEDURE: int
|
||||
WRONG_PARAMETERS_TO_PROCEDURE: int
|
||||
UNKNOWN_TABLE: int
|
||||
FIELD_SPECIFIED_TWICE: int
|
||||
INVALID_GROUP_FUNC_USE: int
|
||||
UNSUPPORTED_EXTENSION: int
|
||||
TABLE_MUST_HAVE_COLUMNS: int
|
||||
RECORD_FILE_FULL: int
|
||||
UNKNOWN_CHARACTER_SET: int
|
||||
TOO_MANY_TABLES: int
|
||||
TOO_MANY_FIELDS: int
|
||||
TOO_BIG_ROWSIZE: int
|
||||
STACK_OVERRUN: int
|
||||
WRONG_OUTER_JOIN: int
|
||||
NULL_COLUMN_IN_INDEX: int
|
||||
CANT_FIND_UDF: int
|
||||
CANT_INITIALIZE_UDF: int
|
||||
UDF_NO_PATHS: int
|
||||
UDF_EXISTS: int
|
||||
CANT_OPEN_LIBRARY: int
|
||||
CANT_FIND_DL_ENTRY: int
|
||||
FUNCTION_NOT_DEFINED: int
|
||||
HOST_IS_BLOCKED: int
|
||||
HOST_NOT_PRIVILEGED: int
|
||||
PASSWORD_ANONYMOUS_USER: int
|
||||
PASSWORD_NOT_ALLOWED: int
|
||||
PASSWORD_NO_MATCH: int
|
||||
UPDATE_INFO: int
|
||||
CANT_CREATE_THREAD: int
|
||||
WRONG_VALUE_COUNT_ON_ROW: int
|
||||
CANT_REOPEN_TABLE: int
|
||||
INVALID_USE_OF_NULL: int
|
||||
REGEXP_ERROR: int
|
||||
MIX_OF_GROUP_FUNC_AND_FIELDS: int
|
||||
NONEXISTING_GRANT: int
|
||||
TABLEACCESS_DENIED_ERROR: int
|
||||
COLUMNACCESS_DENIED_ERROR: int
|
||||
ILLEGAL_GRANT_FOR_TABLE: int
|
||||
GRANT_WRONG_HOST_OR_USER: int
|
||||
NO_SUCH_TABLE: int
|
||||
NONEXISTING_TABLE_GRANT: int
|
||||
NOT_ALLOWED_COMMAND: int
|
||||
SYNTAX_ERROR: int
|
||||
DELAYED_CANT_CHANGE_LOCK: int
|
||||
TOO_MANY_DELAYED_THREADS: int
|
||||
ABORTING_CONNECTION: int
|
||||
NET_PACKET_TOO_LARGE: int
|
||||
NET_READ_ERROR_FROM_PIPE: int
|
||||
NET_FCNTL_ERROR: int
|
||||
NET_PACKETS_OUT_OF_ORDER: int
|
||||
NET_UNCOMPRESS_ERROR: int
|
||||
NET_READ_ERROR: int
|
||||
NET_READ_INTERRUPTED: int
|
||||
NET_ERROR_ON_WRITE: int
|
||||
NET_WRITE_INTERRUPTED: int
|
||||
TOO_LONG_STRING: int
|
||||
TABLE_CANT_HANDLE_BLOB: int
|
||||
TABLE_CANT_HANDLE_AUTO_INCREMENT: int
|
||||
DELAYED_INSERT_TABLE_LOCKED: int
|
||||
WRONG_COLUMN_NAME: int
|
||||
WRONG_KEY_COLUMN: int
|
||||
WRONG_MRG_TABLE: int
|
||||
DUP_UNIQUE: int
|
||||
BLOB_KEY_WITHOUT_LENGTH: int
|
||||
PRIMARY_CANT_HAVE_NULL: int
|
||||
TOO_MANY_ROWS: int
|
||||
REQUIRES_PRIMARY_KEY: int
|
||||
NO_RAID_COMPILED: int
|
||||
UPDATE_WITHOUT_KEY_IN_SAFE_MODE: int
|
||||
KEY_DOES_NOT_EXITS: int
|
||||
CHECK_NO_SUCH_TABLE: int
|
||||
CHECK_NOT_IMPLEMENTED: int
|
||||
CANT_DO_THIS_DURING_AN_TRANSACTION: int
|
||||
ERROR_DURING_COMMIT: int
|
||||
ERROR_DURING_ROLLBACK: int
|
||||
ERROR_DURING_FLUSH_LOGS: int
|
||||
ERROR_DURING_CHECKPOINT: int
|
||||
NEW_ABORTING_CONNECTION: int
|
||||
DUMP_NOT_IMPLEMENTED: int
|
||||
FLUSH_MASTER_BINLOG_CLOSED: int
|
||||
INDEX_REBUILD: int
|
||||
MASTER: int
|
||||
MASTER_NET_READ: int
|
||||
MASTER_NET_WRITE: int
|
||||
FT_MATCHING_KEY_NOT_FOUND: int
|
||||
LOCK_OR_ACTIVE_TRANSACTION: int
|
||||
UNKNOWN_SYSTEM_VARIABLE: int
|
||||
CRASHED_ON_USAGE: int
|
||||
CRASHED_ON_REPAIR: int
|
||||
WARNING_NOT_COMPLETE_ROLLBACK: int
|
||||
TRANS_CACHE_FULL: int
|
||||
SLAVE_MUST_STOP: int
|
||||
SLAVE_NOT_RUNNING: int
|
||||
BAD_SLAVE: int
|
||||
MASTER_INFO: int
|
||||
SLAVE_THREAD: int
|
||||
TOO_MANY_USER_CONNECTIONS: int
|
||||
SET_CONSTANTS_ONLY: int
|
||||
LOCK_WAIT_TIMEOUT: int
|
||||
LOCK_TABLE_FULL: int
|
||||
READ_ONLY_TRANSACTION: int
|
||||
DROP_DB_WITH_READ_LOCK: int
|
||||
CREATE_DB_WITH_READ_LOCK: int
|
||||
WRONG_ARGUMENTS: int
|
||||
NO_PERMISSION_TO_CREATE_USER: int
|
||||
UNION_TABLES_IN_DIFFERENT_DIR: int
|
||||
LOCK_DEADLOCK: int
|
||||
TABLE_CANT_HANDLE_FT: int
|
||||
CANNOT_ADD_FOREIGN: int
|
||||
NO_REFERENCED_ROW: int
|
||||
ROW_IS_REFERENCED: int
|
||||
CONNECT_TO_MASTER: int
|
||||
QUERY_ON_MASTER: int
|
||||
ERROR_WHEN_EXECUTING_COMMAND: int
|
||||
WRONG_USAGE: int
|
||||
WRONG_NUMBER_OF_COLUMNS_IN_SELECT: int
|
||||
CANT_UPDATE_WITH_READLOCK: int
|
||||
MIXING_NOT_ALLOWED: int
|
||||
DUP_ARGUMENT: int
|
||||
USER_LIMIT_REACHED: int
|
||||
SPECIFIC_ACCESS_DENIED_ERROR: int
|
||||
LOCAL_VARIABLE: int
|
||||
GLOBAL_VARIABLE: int
|
||||
NO_DEFAULT: int
|
||||
WRONG_VALUE_FOR_VAR: int
|
||||
WRONG_TYPE_FOR_VAR: int
|
||||
VAR_CANT_BE_READ: int
|
||||
CANT_USE_OPTION_HERE: int
|
||||
NOT_SUPPORTED_YET: int
|
||||
MASTER_FATAL_ERROR_READING_BINLOG: int
|
||||
SLAVE_IGNORED_TABLE: int
|
||||
INCORRECT_GLOBAL_LOCAL_VAR: int
|
||||
WRONG_FK_DEF: int
|
||||
KEY_REF_DO_NOT_MATCH_TABLE_REF: int
|
||||
OPERAND_COLUMNS: int
|
||||
SUBQUERY_NO_1_ROW: int
|
||||
UNKNOWN_STMT_HANDLER: int
|
||||
CORRUPT_HELP_DB: int
|
||||
CYCLIC_REFERENCE: int
|
||||
AUTO_CONVERT: int
|
||||
ILLEGAL_REFERENCE: int
|
||||
DERIVED_MUST_HAVE_ALIAS: int
|
||||
SELECT_REDUCED: int
|
||||
TABLENAME_NOT_ALLOWED_HERE: int
|
||||
NOT_SUPPORTED_AUTH_MODE: int
|
||||
SPATIAL_CANT_HAVE_NULL: int
|
||||
COLLATION_CHARSET_MISMATCH: int
|
||||
SLAVE_WAS_RUNNING: int
|
||||
SLAVE_WAS_NOT_RUNNING: int
|
||||
TOO_BIG_FOR_UNCOMPRESS: int
|
||||
ZLIB_Z_MEM_ERROR: int
|
||||
ZLIB_Z_BUF_ERROR: int
|
||||
ZLIB_Z_DATA_ERROR: int
|
||||
CUT_VALUE_GROUP_CONCAT: int
|
||||
WARN_TOO_FEW_RECORDS: int
|
||||
WARN_TOO_MANY_RECORDS: int
|
||||
WARN_NULL_TO_NOTNULL: int
|
||||
WARN_DATA_OUT_OF_RANGE: int
|
||||
WARN_DATA_TRUNCATED: int
|
||||
WARN_USING_OTHER_HANDLER: int
|
||||
CANT_AGGREGATE_2COLLATIONS: int
|
||||
DROP_USER: int
|
||||
REVOKE_GRANTS: int
|
||||
CANT_AGGREGATE_3COLLATIONS: int
|
||||
CANT_AGGREGATE_NCOLLATIONS: int
|
||||
VARIABLE_IS_NOT_STRUCT: int
|
||||
UNKNOWN_COLLATION: int
|
||||
SLAVE_IGNORED_SSL_PARAMS: int
|
||||
SERVER_IS_IN_SECURE_AUTH_MODE: int
|
||||
WARN_FIELD_RESOLVED: int
|
||||
BAD_SLAVE_UNTIL_COND: int
|
||||
MISSING_SKIP_SLAVE: int
|
||||
UNTIL_COND_IGNORED: int
|
||||
WRONG_NAME_FOR_INDEX: int
|
||||
WRONG_NAME_FOR_CATALOG: int
|
||||
WARN_QC_RESIZE: int
|
||||
BAD_FT_COLUMN: int
|
||||
UNKNOWN_KEY_CACHE: int
|
||||
WARN_HOSTNAME_WONT_WORK: int
|
||||
UNKNOWN_STORAGE_ENGINE: int
|
||||
WARN_DEPRECATED_SYNTAX: int
|
||||
NON_UPDATABLE_TABLE: int
|
||||
FEATURE_DISABLED: int
|
||||
OPTION_PREVENTS_STATEMENT: int
|
||||
DUPLICATED_VALUE_IN_TYPE: int
|
||||
TRUNCATED_WRONG_VALUE: int
|
||||
TOO_MUCH_AUTO_TIMESTAMP_COLS: int
|
||||
INVALID_ON_UPDATE: int
|
||||
UNSUPPORTED_PS: int
|
||||
GET_ERRMSG: int
|
||||
GET_TEMPORARY_ERRMSG: int
|
||||
UNKNOWN_TIME_ZONE: int
|
||||
WARN_INVALID_TIMESTAMP: int
|
||||
INVALID_CHARACTER_STRING: int
|
||||
WARN_ALLOWED_PACKET_OVERFLOWED: int
|
||||
CONFLICTING_DECLARATIONS: int
|
||||
SP_NO_RECURSIVE_CREATE: int
|
||||
SP_ALREADY_EXISTS: int
|
||||
SP_DOES_NOT_EXIST: int
|
||||
SP_DROP_FAILED: int
|
||||
SP_STORE_FAILED: int
|
||||
SP_LILABEL_MISMATCH: int
|
||||
SP_LABEL_REDEFINE: int
|
||||
SP_LABEL_MISMATCH: int
|
||||
SP_UNINIT_VAR: int
|
||||
SP_BADSELECT: int
|
||||
SP_BADRETURN: int
|
||||
SP_BADSTATEMENT: int
|
||||
UPDATE_LOG_DEPRECATED_IGNORED: int
|
||||
UPDATE_LOG_DEPRECATED_TRANSLATED: int
|
||||
QUERY_INTERRUPTED: int
|
||||
SP_WRONG_NO_OF_ARGS: int
|
||||
SP_COND_MISMATCH: int
|
||||
SP_NORETURN: int
|
||||
SP_NORETURNEND: int
|
||||
SP_BAD_CURSOR_QUERY: int
|
||||
SP_BAD_CURSOR_SELECT: int
|
||||
SP_CURSOR_MISMATCH: int
|
||||
SP_CURSOR_ALREADY_OPEN: int
|
||||
SP_CURSOR_NOT_OPEN: int
|
||||
SP_UNDECLARED_VAR: int
|
||||
SP_WRONG_NO_OF_FETCH_ARGS: int
|
||||
SP_FETCH_NO_DATA: int
|
||||
SP_DUP_PARAM: int
|
||||
SP_DUP_VAR: int
|
||||
SP_DUP_COND: int
|
||||
SP_DUP_CURS: int
|
||||
SP_CANT_ALTER: int
|
||||
SP_SUBSELECT_NYI: int
|
||||
STMT_NOT_ALLOWED_IN_SF_OR_TRG: int
|
||||
SP_VARCOND_AFTER_CURSHNDLR: int
|
||||
SP_CURSOR_AFTER_HANDLER: int
|
||||
SP_CASE_NOT_FOUND: int
|
||||
FPARSER_TOO_BIG_FILE: int
|
||||
FPARSER_BAD_HEADER: int
|
||||
FPARSER_EOF_IN_COMMENT: int
|
||||
FPARSER_ERROR_IN_PARAMETER: int
|
||||
FPARSER_EOF_IN_UNKNOWN_PARAMETER: int
|
||||
VIEW_NO_EXPLAIN: int
|
||||
FRM_UNKNOWN_TYPE: int
|
||||
WRONG_OBJECT: int
|
||||
NONUPDATEABLE_COLUMN: int
|
||||
VIEW_SELECT_DERIVED: int
|
||||
VIEW_SELECT_CLAUSE: int
|
||||
VIEW_SELECT_VARIABLE: int
|
||||
VIEW_SELECT_TMPTABLE: int
|
||||
VIEW_WRONG_LIST: int
|
||||
WARN_VIEW_MERGE: int
|
||||
WARN_VIEW_WITHOUT_KEY: int
|
||||
VIEW_INVALID: int
|
||||
SP_NO_DROP_SP: int
|
||||
SP_GOTO_IN_HNDLR: int
|
||||
TRG_ALREADY_EXISTS: int
|
||||
TRG_DOES_NOT_EXIST: int
|
||||
TRG_ON_VIEW_OR_TEMP_TABLE: int
|
||||
TRG_CANT_CHANGE_ROW: int
|
||||
TRG_NO_SUCH_ROW_IN_TRG: int
|
||||
NO_DEFAULT_FOR_FIELD: int
|
||||
DIVISION_BY_ZERO: int
|
||||
TRUNCATED_WRONG_VALUE_FOR_FIELD: int
|
||||
ILLEGAL_VALUE_FOR_TYPE: int
|
||||
VIEW_NONUPD_CHECK: int
|
||||
VIEW_CHECK_FAILED: int
|
||||
PROCACCESS_DENIED_ERROR: int
|
||||
RELAY_LOG_FAIL: int
|
||||
PASSWD_LENGTH: int
|
||||
UNKNOWN_TARGET_BINLOG: int
|
||||
IO_ERR_LOG_INDEX_READ: int
|
||||
BINLOG_PURGE_PROHIBITED: int
|
||||
FSEEK_FAIL: int
|
||||
BINLOG_PURGE_FATAL_ERR: int
|
||||
LOG_IN_USE: int
|
||||
LOG_PURGE_UNKNOWN_ERR: int
|
||||
RELAY_LOG_INIT: int
|
||||
NO_BINARY_LOGGING: int
|
||||
RESERVED_SYNTAX: int
|
||||
WSAS_FAILED: int
|
||||
DIFF_GROUPS_PROC: int
|
||||
NO_GROUP_FOR_PROC: int
|
||||
ORDER_WITH_PROC: int
|
||||
LOGGING_PROHIBIT_CHANGING_OF: int
|
||||
NO_FILE_MAPPING: int
|
||||
WRONG_MAGIC: int
|
||||
PS_MANY_PARAM: int
|
||||
KEY_PART_0: int
|
||||
VIEW_CHECKSUM: int
|
||||
VIEW_MULTIUPDATE: int
|
||||
VIEW_NO_INSERT_FIELD_LIST: int
|
||||
VIEW_DELETE_MERGE_VIEW: int
|
||||
CANNOT_USER: int
|
||||
XAER_NOTA: int
|
||||
XAER_INVAL: int
|
||||
XAER_RMFAIL: int
|
||||
XAER_OUTSIDE: int
|
||||
XAER_RMERR: int
|
||||
XA_RBROLLBACK: int
|
||||
NONEXISTING_PROC_GRANT: int
|
||||
PROC_AUTO_GRANT_FAIL: int
|
||||
PROC_AUTO_REVOKE_FAIL: int
|
||||
DATA_TOO_LONG: int
|
||||
SP_BAD_SQLSTATE: int
|
||||
STARTUP: int
|
||||
LOAD_FROM_FIXED_SIZE_ROWS_TO_VAR: int
|
||||
CANT_CREATE_USER_WITH_GRANT: int
|
||||
WRONG_VALUE_FOR_TYPE: int
|
||||
TABLE_DEF_CHANGED: int
|
||||
SP_DUP_HANDLER: int
|
||||
SP_NOT_VAR_ARG: int
|
||||
SP_NO_RETSET: int
|
||||
CANT_CREATE_GEOMETRY_OBJECT: int
|
||||
FAILED_ROUTINE_BREAK_BINLOG: int
|
||||
BINLOG_UNSAFE_ROUTINE: int
|
||||
BINLOG_CREATE_ROUTINE_NEED_SUPER: int
|
||||
EXEC_STMT_WITH_OPEN_CURSOR: int
|
||||
STMT_HAS_NO_OPEN_CURSOR: int
|
||||
COMMIT_NOT_ALLOWED_IN_SF_OR_TRG: int
|
||||
NO_DEFAULT_FOR_VIEW_FIELD: int
|
||||
SP_NO_RECURSION: int
|
||||
TOO_BIG_SCALE: int
|
||||
TOO_BIG_PRECISION: int
|
||||
M_BIGGER_THAN_D: int
|
||||
WRONG_LOCK_OF_SYSTEM_TABLE: int
|
||||
CONNECT_TO_FOREIGN_DATA_SOURCE: int
|
||||
QUERY_ON_FOREIGN_DATA_SOURCE: int
|
||||
FOREIGN_DATA_SOURCE_DOESNT_EXIST: int
|
||||
FOREIGN_DATA_STRING_INVALID_CANT_CREATE: int
|
||||
FOREIGN_DATA_STRING_INVALID: int
|
||||
CANT_CREATE_FEDERATED_TABLE: int
|
||||
TRG_IN_WRONG_SCHEMA: int
|
||||
STACK_OVERRUN_NEED_MORE: int
|
||||
TOO_LONG_BODY: int
|
||||
WARN_CANT_DROP_DEFAULT_KEYCACHE: int
|
||||
TOO_BIG_DISPLAYWIDTH: int
|
||||
XAER_DUPID: int
|
||||
DATETIME_FUNCTION_OVERFLOW: int
|
||||
CANT_UPDATE_USED_TABLE_IN_SF_OR_TRG: int
|
||||
VIEW_PREVENT_UPDATE: int
|
||||
PS_NO_RECURSION: int
|
||||
SP_CANT_SET_AUTOCOMMIT: int
|
||||
MALFORMED_DEFINER: int
|
||||
VIEW_FRM_NO_USER: int
|
||||
VIEW_OTHER_USER: int
|
||||
NO_SUCH_USER: int
|
||||
FORBID_SCHEMA_CHANGE: int
|
||||
ROW_IS_REFERENCED_2: int
|
||||
NO_REFERENCED_ROW_2: int
|
||||
SP_BAD_VAR_SHADOW: int
|
||||
TRG_NO_DEFINER: int
|
||||
OLD_FILE_FORMAT: int
|
||||
SP_RECURSION_LIMIT: int
|
||||
SP_PROC_TABLE_CORRUPT: int
|
||||
SP_WRONG_NAME: int
|
||||
TABLE_NEEDS_UPGRADE: int
|
||||
SP_NO_AGGREGATE: int
|
||||
MAX_PREPARED_STMT_COUNT_REACHED: int
|
||||
VIEW_RECURSIVE: int
|
||||
NON_GROUPING_FIELD_USED: int
|
||||
TABLE_CANT_HANDLE_SPKEYS: int
|
||||
NO_TRIGGERS_ON_SYSTEM_SCHEMA: int
|
||||
USERNAME: int
|
||||
HOSTNAME: int
|
||||
WRONG_STRING_LENGTH: int
|
||||
ERROR_LAST: int
|
||||
29
stubs/PyMySQL/pymysql/constants/FIELD_TYPE.pyi
Normal file
29
stubs/PyMySQL/pymysql/constants/FIELD_TYPE.pyi
Normal file
@@ -0,0 +1,29 @@
|
||||
DECIMAL: int
|
||||
TINY: int
|
||||
SHORT: int
|
||||
LONG: int
|
||||
FLOAT: int
|
||||
DOUBLE: int
|
||||
NULL: int
|
||||
TIMESTAMP: int
|
||||
LONGLONG: int
|
||||
INT24: int
|
||||
DATE: int
|
||||
TIME: int
|
||||
DATETIME: int
|
||||
YEAR: int
|
||||
NEWDATE: int
|
||||
VARCHAR: int
|
||||
BIT: int
|
||||
NEWDECIMAL: int
|
||||
ENUM: int
|
||||
SET: int
|
||||
TINY_BLOB: int
|
||||
MEDIUM_BLOB: int
|
||||
LONG_BLOB: int
|
||||
BLOB: int
|
||||
VAR_STRING: int
|
||||
STRING: int
|
||||
GEOMETRY: int
|
||||
CHAR: int
|
||||
INTERVAL: int
|
||||
17
stubs/PyMySQL/pymysql/constants/FLAG.pyi
Normal file
17
stubs/PyMySQL/pymysql/constants/FLAG.pyi
Normal file
@@ -0,0 +1,17 @@
|
||||
from typing import Any
|
||||
|
||||
NOT_NULL: Any
|
||||
PRI_KEY: Any
|
||||
UNIQUE_KEY: Any
|
||||
MULTIPLE_KEY: Any
|
||||
BLOB: Any
|
||||
UNSIGNED: Any
|
||||
ZEROFILL: Any
|
||||
BINARY: Any
|
||||
ENUM: Any
|
||||
AUTO_INCREMENT: Any
|
||||
TIMESTAMP: Any
|
||||
SET: Any
|
||||
PART_KEY: Any
|
||||
GROUP: Any
|
||||
UNIQUE: Any
|
||||
10
stubs/PyMySQL/pymysql/constants/SERVER_STATUS.pyi
Normal file
10
stubs/PyMySQL/pymysql/constants/SERVER_STATUS.pyi
Normal file
@@ -0,0 +1,10 @@
|
||||
SERVER_STATUS_IN_TRANS: int
|
||||
SERVER_STATUS_AUTOCOMMIT: int
|
||||
SERVER_MORE_RESULTS_EXISTS: int
|
||||
SERVER_QUERY_NO_GOOD_INDEX_USED: int
|
||||
SERVER_QUERY_NO_INDEX_USED: int
|
||||
SERVER_STATUS_CURSOR_EXISTS: int
|
||||
SERVER_STATUS_LAST_ROW_SENT: int
|
||||
SERVER_STATUS_DB_DROPPED: int
|
||||
SERVER_STATUS_NO_BACKSLASH_ESCAPES: int
|
||||
SERVER_STATUS_METADATA_CHANGED: int
|
||||
0
stubs/PyMySQL/pymysql/constants/__init__.pyi
Normal file
0
stubs/PyMySQL/pymysql/constants/__init__.pyi
Normal file
47
stubs/PyMySQL/pymysql/converters.pyi
Normal file
47
stubs/PyMySQL/pymysql/converters.pyi
Normal file
@@ -0,0 +1,47 @@
|
||||
from typing import Any
|
||||
|
||||
from .charset import charset_by_id as charset_by_id
|
||||
from .constants import FIELD_TYPE as FIELD_TYPE, FLAG as FLAG
|
||||
|
||||
PYTHON3: Any
|
||||
ESCAPE_REGEX: Any
|
||||
ESCAPE_MAP: Any
|
||||
|
||||
def escape_item(val, charset): ...
|
||||
def escape_dict(val, charset): ...
|
||||
def escape_sequence(val, charset): ...
|
||||
def escape_set(val, charset): ...
|
||||
def escape_bool(value): ...
|
||||
def escape_object(value): ...
|
||||
|
||||
escape_int: Any
|
||||
|
||||
escape_long: Any
|
||||
|
||||
def escape_float(value): ...
|
||||
def escape_string(value): ...
|
||||
def escape_unicode(value): ...
|
||||
def escape_None(value): ...
|
||||
def escape_timedelta(obj): ...
|
||||
def escape_time(obj): ...
|
||||
def escape_datetime(obj): ...
|
||||
def escape_date(obj): ...
|
||||
def escape_struct_time(obj): ...
|
||||
def convert_datetime(connection, field, obj): ...
|
||||
def convert_timedelta(connection, field, obj): ...
|
||||
def convert_time(connection, field, obj): ...
|
||||
def convert_date(connection, field, obj): ...
|
||||
def convert_mysql_timestamp(connection, field, timestamp): ...
|
||||
def convert_set(s): ...
|
||||
def convert_bit(connection, field, b): ...
|
||||
def convert_characters(connection, field, data): ...
|
||||
def convert_int(connection, field, data): ...
|
||||
def convert_long(connection, field, data): ...
|
||||
def convert_float(connection, field, data): ...
|
||||
|
||||
encoders: Any
|
||||
decoders: Any
|
||||
conversions: Any
|
||||
|
||||
def convert_decimal(connection, field, data): ...
|
||||
def escape_decimal(obj): ...
|
||||
52
stubs/PyMySQL/pymysql/cursors.pyi
Normal file
52
stubs/PyMySQL/pymysql/cursors.pyi
Normal file
@@ -0,0 +1,52 @@
|
||||
from typing import Any, Dict, Iterable, Iterator, List, Optional, Text, Tuple, TypeVar, Union
|
||||
|
||||
from .connections import Connection
|
||||
|
||||
_Gen = Union[Tuple[Any, ...], Dict[Text, Any]]
|
||||
_QueryArgs = Union[Tuple[Any, ...], List[Any], Dict[Text, Any], None]
|
||||
_SelfT = TypeVar("_SelfT")
|
||||
|
||||
class Cursor:
|
||||
connection: Connection
|
||||
description: Tuple[Text, ...]
|
||||
rownumber: int
|
||||
rowcount: int
|
||||
arraysize: int
|
||||
messages: Any
|
||||
errorhandler: Any
|
||||
lastrowid: int
|
||||
def __init__(self, connection: Connection) -> None: ...
|
||||
def __del__(self) -> None: ...
|
||||
def close(self) -> None: ...
|
||||
def setinputsizes(self, *args) -> None: ...
|
||||
def setoutputsizes(self, *args) -> None: ...
|
||||
def nextset(self) -> Optional[bool]: ...
|
||||
def mogrify(self, query: Text, args: _QueryArgs = ...) -> str: ...
|
||||
def execute(self, query: Text, args: _QueryArgs = ...) -> int: ...
|
||||
def executemany(self, query: Text, args: Iterable[_QueryArgs]) -> Optional[int]: ...
|
||||
def callproc(self, procname: Text, args: Iterable[Any] = ...) -> Any: ...
|
||||
def fetchone(self) -> Optional[_Gen]: ...
|
||||
def fetchmany(self, size: Optional[int] = ...) -> Union[Optional[_Gen], List[_Gen]]: ...
|
||||
def fetchall(self) -> Optional[Tuple[_Gen, ...]]: ...
|
||||
def scroll(self, value: int, mode: Text = ...) -> None: ...
|
||||
def __iter__(self) -> Iterator[_Gen]: ...
|
||||
def __enter__(self: _SelfT) -> _SelfT: ...
|
||||
def __exit__(self, *exc_info: Any) -> None: ...
|
||||
|
||||
class DictCursor(Cursor):
|
||||
def fetchone(self) -> Optional[Dict[Text, Any]]: ...
|
||||
def fetchmany(self, size: Optional[int] = ...) -> Optional[Tuple[Dict[Text, Any], ...]]: ...
|
||||
def fetchall(self) -> Optional[Tuple[Dict[Text, Any], ...]]: ...
|
||||
|
||||
class DictCursorMixin:
|
||||
dict_type: Any
|
||||
|
||||
class SSCursor(Cursor):
|
||||
# fetchall return type is incompatible with the supertype.
|
||||
def fetchall(self) -> List[_Gen]: ... # type: ignore
|
||||
def fetchall_unbuffered(self) -> Iterator[_Gen]: ...
|
||||
def __iter__(self) -> Iterator[_Gen]: ...
|
||||
def fetchmany(self, size: Optional[int] = ...) -> List[_Gen]: ...
|
||||
def scroll(self, value: int, mode: Text = ...) -> None: ...
|
||||
|
||||
class SSDictCursor(DictCursorMixin, SSCursor): ...
|
||||
20
stubs/PyMySQL/pymysql/err.pyi
Normal file
20
stubs/PyMySQL/pymysql/err.pyi
Normal file
@@ -0,0 +1,20 @@
|
||||
import builtins
|
||||
from typing import Dict, NoReturn, Type
|
||||
|
||||
from .constants import ER as ER
|
||||
|
||||
class MySQLError(Exception): ...
|
||||
class Warning(builtins.Warning, MySQLError): ...
|
||||
class Error(MySQLError): ...
|
||||
class InterfaceError(Error): ...
|
||||
class DatabaseError(Error): ...
|
||||
class DataError(DatabaseError): ...
|
||||
class OperationalError(DatabaseError): ...
|
||||
class IntegrityError(DatabaseError): ...
|
||||
class InternalError(DatabaseError): ...
|
||||
class ProgrammingError(DatabaseError): ...
|
||||
class NotSupportedError(DatabaseError): ...
|
||||
|
||||
error_map: Dict[int, Type[DatabaseError]]
|
||||
|
||||
def raise_mysql_exception(data) -> NoReturn: ...
|
||||
10
stubs/PyMySQL/pymysql/times.pyi
Normal file
10
stubs/PyMySQL/pymysql/times.pyi
Normal file
@@ -0,0 +1,10 @@
|
||||
from typing import Any
|
||||
|
||||
Date: Any
|
||||
Time: Any
|
||||
TimeDelta: Any
|
||||
Timestamp: Any
|
||||
|
||||
def DateFromTicks(ticks): ...
|
||||
def TimeFromTicks(ticks): ...
|
||||
def TimestampFromTicks(ticks): ...
|
||||
3
stubs/PyMySQL/pymysql/util.pyi
Normal file
3
stubs/PyMySQL/pymysql/util.pyi
Normal file
@@ -0,0 +1,3 @@
|
||||
def byte2int(b): ...
|
||||
def int2byte(i): ...
|
||||
def join_bytes(bs): ...
|
||||
Reference in New Issue
Block a user