mirror of
https://github.com/davidhalter/typeshed.git
synced 2025-12-16 00:37:10 +08:00
Improve pymysql.converters stubs (#6267)
I spent far too much time being confused about why pyanalyze thought `pymysql.converters.escape_dict` only takes two arguments. I rewrote the stubs from scratch using the implementation: https://github.com/PyMySQL/PyMySQL/blob/main/pymysql/converters.py. The "charset" argument is ignored as far as I can tell; it gets passed to other functions but no function actually uses it. Co-authored-by: Sebastian Rittau <srittau@rittau.biz>
This commit is contained in:
@@ -2,40 +2,6 @@ pymysql.connections.byte2int
|
||||
pymysql.connections.int2byte
|
||||
pymysql.connections.lenenc_int
|
||||
pymysql.connections.pack_int24
|
||||
pymysql.converters.ESCAPE_MAP
|
||||
pymysql.converters.ESCAPE_REGEX
|
||||
pymysql.converters.FLAG
|
||||
pymysql.converters.PYTHON3
|
||||
pymysql.converters.charset_by_id
|
||||
pymysql.converters.convert_bit
|
||||
pymysql.converters.convert_characters
|
||||
pymysql.converters.convert_date
|
||||
pymysql.converters.convert_datetime
|
||||
pymysql.converters.convert_decimal
|
||||
pymysql.converters.convert_float
|
||||
pymysql.converters.convert_int
|
||||
pymysql.converters.convert_long
|
||||
pymysql.converters.convert_mysql_timestamp
|
||||
pymysql.converters.convert_set
|
||||
pymysql.converters.convert_time
|
||||
pymysql.converters.convert_timedelta
|
||||
pymysql.converters.escape_None
|
||||
pymysql.converters.escape_bool
|
||||
pymysql.converters.escape_date
|
||||
pymysql.converters.escape_datetime
|
||||
pymysql.converters.escape_decimal
|
||||
pymysql.converters.escape_dict
|
||||
pymysql.converters.escape_float
|
||||
pymysql.converters.escape_item
|
||||
pymysql.converters.escape_long
|
||||
pymysql.converters.escape_object
|
||||
pymysql.converters.escape_sequence
|
||||
pymysql.converters.escape_set
|
||||
pymysql.converters.escape_string
|
||||
pymysql.converters.escape_struct_time
|
||||
pymysql.converters.escape_time
|
||||
pymysql.converters.escape_timedelta
|
||||
pymysql.converters.escape_unicode
|
||||
pymysql.cursors.Cursor.__del__
|
||||
# DictCursorMixin changes method types of inherited classes, but doesn't contain much at runtime
|
||||
pymysql.cursors.DictCursorMixin.__iter__
|
||||
|
||||
Reference in New Issue
Block a user