1 from typing import Dict
\r
2 from .constants import ER as ER
\r
4 class MySQLError(Exception): ...
\r
5 class Warning(MySQLError): ...
\r
6 class Error(MySQLError): ...
\r
7 class InterfaceError(Error): ...
\r
8 class DatabaseError(Error): ...
\r
9 class DataError(DatabaseError): ...
\r
10 class OperationalError(DatabaseError): ...
\r
11 class IntegrityError(DatabaseError): ...
\r
12 class InternalError(DatabaseError): ...
\r
13 class ProgrammingError(DatabaseError): ...
\r
14 class NotSupportedError(DatabaseError): ...
\r
16 error_map = ... # type: Dict
\r
18 def raise_mysql_exception(data) -> None: ...
\r