in mysql-connector-python/lib/mysql/connector/aio/abstracts.py [0:0]
def __init__(
self,
*,
user: Optional[str] = None,
password: str = "",
host: str = "127.0.0.1",
port: int = 3306,
database: Optional[str] = None,
password1: str = "",
password2: str = "",
password3: str = "",
charset: str = "",
collation: str = "",
auth_plugin: Optional[str] = None,
client_flags: Optional[int] = None,
compress: bool = False,
consume_results: bool = False,
autocommit: bool = False,
time_zone: Optional[str] = None,
conn_attrs: Dict[str, str] = {},
sql_mode: Optional[str] = None,
init_command: Optional[str] = None,
get_warnings: bool = False,
raise_on_warnings: bool = False,
buffered: bool = False,
raw: bool = False,
kerberos_auth_mode: Optional[str] = None,
krb_service_principal: Optional[str] = None,
openid_token_file: Optional[str] = None,
webauthn_callback: Optional[Union[str, Callable[[str], None]]] = None,
allow_local_infile: bool = DEFAULT_CONFIGURATION["allow_local_infile"],
allow_local_infile_in_path: Optional[str] = DEFAULT_CONFIGURATION[
"allow_local_infile_in_path"
],
converter_class: Optional[MySQLConverter] = None,
converter_str_fallback: bool = False,
connection_timeout: int = DEFAULT_CONFIGURATION["connect_timeout"],
read_timeout: Optional[int] = DEFAULT_CONFIGURATION["read_timeout"],
write_timeout: Optional[int] = DEFAULT_CONFIGURATION["write_timeout"],
unix_socket: Optional[str] = None,
use_unicode: Optional[bool] = True,
ssl_ca: Optional[str] = None,
ssl_cert: Optional[str] = None,
ssl_key: Optional[str] = None,
ssl_verify_cert: Optional[bool] = False,
ssl_verify_identity: Optional[bool] = False,
ssl_disabled: Optional[bool] = DEFAULT_CONFIGURATION["ssl_disabled"],
tls_versions: Optional[List[str]] = None,
tls_ciphersuites: Optional[List[str]] = None,
loop: Optional[asyncio.AbstractEventLoop] = None,