if not row:
return None
else:
- return cast("Optional[str]", row[fetch_col])
+ return cast(Optional[str], row[fetch_col])
def _detect_charset(self, connection: Connection) -> str:
raise NotImplementedError()
row = self._compat_first(rp, charset=charset)
if not row:
raise exc.NoSuchTableError(full_name)
- return cast("str", row[1]).strip()
+ return cast(str, row[1]).strip()
@overload
def _describe_table(
@classmethod
def import_dbapi(cls) -> DBAPIModule:
- return cast(DBAPIModule, __import__("mysql.connector").connector)
+ return cast("DBAPIModule", __import__("mysql.connector").connector)
def do_ping(self, dbapi_connection: DBAPIConnection) -> bool:
dbapi_connection.ping(False)