
    Yhid                        d Z edk(  r	 ddlZddlZi ZdZ ej                         D ]  Z ej                  dde      Z ej                  de      Z
e
s-e
j                  d      Zej                  d      red	d Z ee
j                  d	            Zed
k(  r
eeek  reZzeevr
 e       ee<   ee   j#                  e         eej'                               D ]  \  ZZ ee      D ]  Z ee de         ! e edez         dZdZdZdZdZdZdZdZdZdZdZ dZ!dZ"dZ#dZ$dZ%dZ&dZ'dZ(d Z)d!Z*d"Z+d#Z,d$Z-d%Z.d&Z/d'Z0d(Z1d)Z2d*Z3d+Z4d,Z5d-Z6d.Z7d/Z8d0Z9d1Z:d2Z;d3Z<d4Z=d5Z>d6Z?d7Z@d8ZAd9ZBd:ZCd;ZDd<ZEd=ZFd>ZGd?ZHd@ZIdAZJdBZKdCZLdDZMdEZNdFZOdGZPdHZQdIZRdJZSdKZTdLZUdMZVdNZWdOZXdPZYdQZZdRZ[dSZ\dTZ]dUZ^dVZ_dWZ`dXZadYZbdZZcd[Zdd\Zed]Zfd^Zgd_Zhd`ZidaZjdbZkdcZlddZmdeZndfZodgZpdhZqdiZrdjZsdkZtdlZudmZvdnZwdoZxdpZydqZzdrZ{dsZ|dtZ}duZ~dvZdwZdxZdyZdzZd{Zd|Zd}Zd~ZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZ dZdZdZdZdZdZdZdZd Z	dZ
dZdZdZdZdZdZdZd	Zd
ZdZdZdZdZdZdZdZdZdZdZdZdZdZ dZ!dZ"dZ#dZ$dZ%dZ&dZ'dZ(d Z)d!Z*d"Z+d#Z,d$Z-d%Z.d&Z/d'Z0d(Z1d)Z2d*Z3d+Z4d,Z5d-Z6d.Z7d/Z8d0Z9d1Z:d2Z;d3Z<d4Z=d5Z>d6Z?d7Z@d8ZAd9ZBd:ZCd;ZDd<ZEd=ZFd>ZGd?ZHd@ZIdAZJdBZKdCZLdDZMdEZNdFZOdGZPdHZQdIZRdJZSdKZTdLZUdMZVdNZWdOZXdPZYdQZZdRZ[dSZ\dTZ]dUZ^dVZ_dWZ`dXZadYZbdZZcd[Zdd\Zed]Zfd^Zgd_Zhd`ZidaZjdbZkdcZlddZmdeZndfZodgZpdhZqdiZrdjZsdkZtdlZudmZvdnZwdoZxdpZydqZzdrZ{dsZ|dtZ}duZ~dvZdwZdxZdyZdzZd{Zd|Zd}Zd~ZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZÐdZĐdZŐdZƐdZǐdZȐdZɐdZʐdZːdÐZ̐dĐZ͐dŐZΐdƐZϐdǐZАdȐZѐdɐZҐdʐZӐdːZԐd̐ZՐd͐Z֐dΐZאdϐZؐdАZِdѐZڐdҐZېdӐZܐdԐZݐdՐZސd֐ZߐdאZdؐZdِZdڐZdېZdܐZdݐZdސZdߐZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZ dZdZdZdZdZdZdZdZd Z	dZ
dZdZdZdZdZdZdZd	Zd
ZdZdZdZdZdZdZdZdZdZdZdZdZdZ dZ!dZ"dZ#dZ$dZ%dZ&dZ'dZ(d Z)d!Z*d"Z+d#Z,d$Z-d%Z.d&Z/d'Z0d(Z1d)Z2d*Z3d+Z4d,Z5d-Z6d.Z7d/Z8d0Z9d1Z:d2Z;d3Z<d4Z=d5Z>d6Z?d7Z@d8ZAd9ZBd:ZCd;ZDd<ZEd=ZFd>ZGd?ZHd@ZIdAZJdBZKdCZLdDZMdEZNdFZOdGZPdHZQdIZRdJZSdKZTdLZUdMZVdNZWdOZXdPZYdQZZdRZ[dSZ\dTZ]dUZ^dVZ_dWZ`dXZadYZbdZZcd[Zdd\Zed]Zfd^Zgd_Zhd`ZidaZjdbZkdcZlddZmdeZndfZodgZpdhZqdiZrdjZsdkZtdlZudmZvdnZwdoZxdpZydqZzdrZ{dsZ|dtZ}duZ~dvZdwZdxZdyZdzZd{Zd|Zd}Zd~ZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZÐdZĐdZŐdZƐdZǐdZȐdZɐdZʐdZːdÐZ̐dĐZ͐dŐZΐdƐZϐdǐZАdȐZѐdɐZҐdʐZӐdːZԐd̐ZՐd͐Z֐dΐZאdϐZؐdАZِdѐZڐdҐZېdӐZܐdԐZݐdՐZސd֐ZߐdאZdؐZdِZdڐZdېZdܐZdݐZdސZdߐZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZ dZdZdZdZdZdZdZdZd Z	dZ
dZdZdZdZdZdZdZd	Zd
ZdZdZdZdZdZdZdZdZdZdZdZdZdZ dZ!dZ"dZ#dZ$dZ%dZ&dZ'dZ(d Z)d!Z*d"Z+y(#  ziMySQL ER Constants

These constants are error codes for the bulk of the error conditions
that may occur.
__main__    Nz	/\*.*?\*/ z/^\s*#define\s+((ER|WARN)_[A-Z0-9_]+)\s+(\d+)\s*   ER_   
ERROR_LASTz = zERROR_LAST = %si  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i   i  i  i  i  i  i  i  i	  i
  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i   i!  i"  i#  i$  i%  i&  i'  i(  i)  i*  i+  i,  i-  i.  i/  i0  i1  i2  i3  i4  i7  i8  i9  i:  i;  i<  i=  i>  i?  i@  iA  iB  iC  iD  iE  iF  iG  iH  iI  iJ  iK  iL  iM  iN  iO  iP  iQ  iR  iS  iT  iU  iV  iW  iX  iY  iZ  i[  i\  i]  i^  i_  i`  ia  ib  ic  id  ie  if  ig  ih  ii  ij  ik  il  im  in  io  ip  iq  ir  is  it  iu  iv  iw  ix  iy  iz  i{  i|  i}  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i   i  i  i  i  i  i  i  i	  i
  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i   i!  i"  i#  i$  i%  i&  i'  i(  i)  i*  i+  i,  i-  i.  i/  i0  i1  i2  i3  i4  i5  i6  i7  i8  i9  i:  i;  i<  i=  i>  i?  i@  iA  iC  iD  iF  iG  iH  iI  iJ  iK  iL  iM  iO  iP  iQ  iR  iS  iT  iU  iV  iW  iX  iY  iZ  i[  i]  i^  i_  i`  ia  ib  ic  id  ie  if  in  io  ip  iq  ir  is  it  iu  iv  iw  ix  iy  iz  i{  i|  i}  i~  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i   i!  i#  i$  i'  i(  i*  i+  i,  i-  i.  i/  i0  i1  i2  i3  i4  i5  i7  i8  i9  i>  i?  i@  iB  iC  iD  iE  iF  iI  iJ  iL  iM  iN  iO  iQ  iR  iS  iT  iU  iV  iX  iY  iZ  i[  i\  i]  i^  i_  i`  ia  ib  ic  id  ie  if  ig  ih  ii  ij  ik  il  im  in  io  ip  iq  ir  it  iu  iv  iw  ix  iy  iz  i{  i|  i}  i~  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i   i  i  i  i  i  i  i  i  i	  i
  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i  i   i!  i"  i#  i$  i%  i&  i'  i(  i)  i+  i,  i-  i.  i0  i1  i2  i3  i4  i5  i6  i7  i8  i9  i:  i;  i=  i>  i?  i@  iA  iB  iC  iD  iE  iF  iG  iH  iJ  iK  iL  iM  iN  iO  iP  iQ  iR  iS  iT  iU  iV  iW  iX  iY  iZ  i[  i\  i]  i^  i  (,  __doc____name__	fileinputredata
error_lastinputlinesubmatchmgroupname
startswithintvaluesetaddsorteditemsnamesprintERROR_FIRSTNOYESCANT_CREATE_FILECANT_CREATE_TABLECANT_CREATE_DBDB_CREATE_EXISTSDB_DROP_EXISTSDB_DROP_RMDIRCANT_FIND_SYSTEM_RECCANT_GET_STAT	CANT_LOCKCANT_OPEN_FILEFILE_NOT_FOUNDCANT_READ_DIR	CHECKREADDUP_KEYERROR_ON_READERROR_ON_RENAMEERROR_ON_WRITE	FILE_USEDFILSORT_ABORT	GET_ERRNO
ILLEGAL_HAKEY_NOT_FOUNDNOT_FORM_FILENOT_KEYFILEOLD_KEYFILEOPEN_AS_READONLYOUTOFMEMORYOUT_OF_SORTMEMORYCON_COUNT_ERROROUT_OF_RESOURCESBAD_HOST_ERRORHANDSHAKE_ERRORDBACCESS_DENIED_ERRORACCESS_DENIED_ERRORNO_DB_ERRORUNKNOWN_COM_ERRORBAD_NULL_ERRORBAD_DB_ERRORTABLE_EXISTS_ERRORBAD_TABLE_ERRORNON_UNIQ_ERRORSERVER_SHUTDOWNBAD_FIELD_ERRORWRONG_FIELD_WITH_GROUPWRONG_GROUP_FIELDWRONG_SUM_SELECTWRONG_VALUE_COUNTTOO_LONG_IDENTDUP_FIELDNAMEDUP_KEYNAME	DUP_ENTRYWRONG_FIELD_SPECPARSE_ERROREMPTY_QUERYNONUNIQ_TABLEINVALID_DEFAULTMULTIPLE_PRI_KEYTOO_MANY_KEYSTOO_MANY_KEY_PARTSTOO_LONG_KEYKEY_COLUMN_DOES_NOT_EXITSBLOB_USED_AS_KEYTOO_BIG_FIELDLENGTHWRONG_AUTO_KEYREADYSHUTDOWN_COMPLETEFORCING_CLOSEIPSOCK_ERRORNO_SUCH_INDEXWRONG_FIELD_TERMINATORSBLOBS_AND_NO_TERMINATEDTEXTFILE_NOT_READABLEFILE_EXISTS_ERROR	LOAD_INFO
ALTER_INFOWRONG_SUB_KEYCANT_REMOVE_ALL_FIELDSCANT_DROP_FIELD_OR_KEYINSERT_INFOUPDATE_TABLE_USEDNO_SUCH_THREADKILL_DENIED_ERRORNO_TABLES_USEDTOO_BIG_SETNO_UNIQUE_LOGFILETABLE_NOT_LOCKED_FOR_WRITETABLE_NOT_LOCKEDBLOB_CANT_HAVE_DEFAULTWRONG_DB_NAMEWRONG_TABLE_NAMETOO_BIG_SELECTUNKNOWN_ERRORUNKNOWN_PROCEDUREWRONG_PARAMCOUNT_TO_PROCEDUREWRONG_PARAMETERS_TO_PROCEDUREUNKNOWN_TABLEFIELD_SPECIFIED_TWICEINVALID_GROUP_FUNC_USEUNSUPPORTED_EXTENSIONTABLE_MUST_HAVE_COLUMNSRECORD_FILE_FULLUNKNOWN_CHARACTER_SETTOO_MANY_TABLESTOO_MANY_FIELDSTOO_BIG_ROWSIZESTACK_OVERRUNWRONG_OUTER_JOIN_UNUSEDNULL_COLUMN_IN_INDEXCANT_FIND_UDFCANT_INITIALIZE_UDFUDF_NO_PATHS
UDF_EXISTSCANT_OPEN_LIBRARYCANT_FIND_DL_ENTRYFUNCTION_NOT_DEFINEDHOST_IS_BLOCKEDHOST_NOT_PRIVILEGEDPASSWORD_ANONYMOUS_USERPASSWORD_NOT_ALLOWEDPASSWORD_NO_MATCHUPDATE_INFOCANT_CREATE_THREADWRONG_VALUE_COUNT_ON_ROWCANT_REOPEN_TABLEINVALID_USE_OF_NULLREGEXP_ERRORMIX_OF_GROUP_FUNC_AND_FIELDSNONEXISTING_GRANTTABLEACCESS_DENIED_ERRORCOLUMNACCESS_DENIED_ERRORILLEGAL_GRANT_FOR_TABLEGRANT_WRONG_HOST_OR_USERNO_SUCH_TABLENONEXISTING_TABLE_GRANTNOT_ALLOWED_COMMANDSYNTAX_ERRORABORTING_CONNECTIONNET_PACKET_TOO_LARGENET_READ_ERROR_FROM_PIPENET_FCNTL_ERRORNET_PACKETS_OUT_OF_ORDERNET_UNCOMPRESS_ERRORNET_READ_ERRORNET_READ_INTERRUPTEDNET_ERROR_ON_WRITENET_WRITE_INTERRUPTEDTOO_LONG_STRINGTABLE_CANT_HANDLE_BLOB TABLE_CANT_HANDLE_AUTO_INCREMENTWRONG_COLUMN_NAMEWRONG_KEY_COLUMNWRONG_MRG_TABLE
DUP_UNIQUEBLOB_KEY_WITHOUT_LENGTHPRIMARY_CANT_HAVE_NULLTOO_MANY_ROWSREQUIRES_PRIMARY_KEYUPDATE_WITHOUT_KEY_IN_SAFE_MODEKEY_DOES_NOT_EXITSCHECK_NO_SUCH_TABLECHECK_NOT_IMPLEMENTED"CANT_DO_THIS_DURING_AN_TRANSACTIONERROR_DURING_COMMITERROR_DURING_ROLLBACKERROR_DURING_FLUSH_LOGSNEW_ABORTING_CONNECTIONMASTERMASTER_NET_READMASTER_NET_WRITEFT_MATCHING_KEY_NOT_FOUNDLOCK_OR_ACTIVE_TRANSACTIONUNKNOWN_SYSTEM_VARIABLECRASHED_ON_USAGECRASHED_ON_REPAIRWARNING_NOT_COMPLETE_ROLLBACKTRANS_CACHE_FULLSLAVE_NOT_RUNNING	BAD_SLAVEMASTER_INFOSLAVE_THREADTOO_MANY_USER_CONNECTIONSSET_CONSTANTS_ONLYLOCK_WAIT_TIMEOUTLOCK_TABLE_FULLREAD_ONLY_TRANSACTIONWRONG_ARGUMENTSNO_PERMISSION_TO_CREATE_USERLOCK_DEADLOCKTABLE_CANT_HANDLE_FTCANNOT_ADD_FOREIGNNO_REFERENCED_ROWROW_IS_REFERENCEDCONNECT_TO_MASTERERROR_WHEN_EXECUTING_COMMANDWRONG_USAGE!WRONG_NUMBER_OF_COLUMNS_IN_SELECTCANT_UPDATE_WITH_READLOCKMIXING_NOT_ALLOWEDDUP_ARGUMENTUSER_LIMIT_REACHEDSPECIFIC_ACCESS_DENIED_ERRORLOCAL_VARIABLEGLOBAL_VARIABLE
NO_DEFAULTWRONG_VALUE_FOR_VARWRONG_TYPE_FOR_VARVAR_CANT_BE_READCANT_USE_OPTION_HERENOT_SUPPORTED_YET!MASTER_FATAL_ERROR_READING_BINLOGSLAVE_IGNORED_TABLEINCORRECT_GLOBAL_LOCAL_VARWRONG_FK_DEFKEY_REF_DO_NOT_MATCH_TABLE_REFOPERAND_COLUMNSSUBQUERY_NO_1_ROWUNKNOWN_STMT_HANDLERCORRUPT_HELP_DBAUTO_CONVERTILLEGAL_REFERENCEDERIVED_MUST_HAVE_ALIASSELECT_REDUCEDTABLENAME_NOT_ALLOWED_HERENOT_SUPPORTED_AUTH_MODESPATIAL_CANT_HAVE_NULLCOLLATION_CHARSET_MISMATCHTOO_BIG_FOR_UNCOMPRESSZLIB_Z_MEM_ERRORZLIB_Z_BUF_ERRORZLIB_Z_DATA_ERRORCUT_VALUE_GROUP_CONCATWARN_TOO_FEW_RECORDSWARN_TOO_MANY_RECORDSWARN_NULL_TO_NOTNULLWARN_DATA_OUT_OF_RANGEWARN_DATA_TRUNCATEDWARN_USING_OTHER_HANDLERCANT_AGGREGATE_2COLLATIONSREVOKE_GRANTSCANT_AGGREGATE_3COLLATIONSCANT_AGGREGATE_NCOLLATIONSVARIABLE_IS_NOT_STRUCTUNKNOWN_COLLATIONSLAVE_IGNORED_SSL_PARAMSSERVER_IS_IN_SECURE_AUTH_MODEWARN_FIELD_RESOLVEDBAD_SLAVE_UNTIL_CONDMISSING_SKIP_SLAVEUNTIL_COND_IGNOREDWRONG_NAME_FOR_INDEXWRONG_NAME_FOR_CATALOGBAD_FT_COLUMNUNKNOWN_KEY_CACHEWARN_HOSTNAME_WONT_WORKUNKNOWN_STORAGE_ENGINEWARN_DEPRECATED_SYNTAXNON_UPDATABLE_TABLEFEATURE_DISABLEDOPTION_PREVENTS_STATEMENTDUPLICATED_VALUE_IN_TYPETRUNCATED_WRONG_VALUEINVALID_ON_UPDATEUNSUPPORTED_PS
GET_ERRMSGGET_TEMPORARY_ERRMSGUNKNOWN_TIME_ZONEWARN_INVALID_TIMESTAMPINVALID_CHARACTER_STRINGWARN_ALLOWED_PACKET_OVERFLOWEDCONFLICTING_DECLARATIONSSP_NO_RECURSIVE_CREATESP_ALREADY_EXISTSSP_DOES_NOT_EXISTSP_DROP_FAILEDSP_STORE_FAILEDSP_LILABEL_MISMATCHSP_LABEL_REDEFINESP_LABEL_MISMATCHSP_UNINIT_VARSP_BADSELECTSP_BADRETURNSP_BADSTATEMENTUPDATE_LOG_DEPRECATED_IGNORED UPDATE_LOG_DEPRECATED_TRANSLATEDQUERY_INTERRUPTEDSP_WRONG_NO_OF_ARGSSP_COND_MISMATCHSP_NORETURNSP_NORETURNENDSP_BAD_CURSOR_QUERYSP_BAD_CURSOR_SELECTSP_CURSOR_MISMATCHSP_CURSOR_ALREADY_OPENSP_CURSOR_NOT_OPENSP_UNDECLARED_VARSP_WRONG_NO_OF_FETCH_ARGSSP_FETCH_NO_DATASP_DUP_PARAM
SP_DUP_VARSP_DUP_CONDSP_DUP_CURSSP_CANT_ALTERSP_SUBSELECT_NYISTMT_NOT_ALLOWED_IN_SF_OR_TRGSP_VARCOND_AFTER_CURSHNDLRSP_CURSOR_AFTER_HANDLERSP_CASE_NOT_FOUNDFPARSER_TOO_BIG_FILEFPARSER_BAD_HEADERFPARSER_EOF_IN_COMMENTFPARSER_ERROR_IN_PARAMETER FPARSER_EOF_IN_UNKNOWN_PARAMETERVIEW_NO_EXPLAINWRONG_OBJECTNONUPDATEABLE_COLUMNVIEW_SELECT_CLAUSEVIEW_SELECT_VARIABLEVIEW_SELECT_TMPTABLEVIEW_WRONG_LISTWARN_VIEW_MERGEWARN_VIEW_WITHOUT_KEYVIEW_INVALIDSP_NO_DROP_SPTRG_ALREADY_EXISTSTRG_DOES_NOT_EXISTTRG_ON_VIEW_OR_TEMP_TABLETRG_CANT_CHANGE_ROWTRG_NO_SUCH_ROW_IN_TRGNO_DEFAULT_FOR_FIELDDIVISION_BY_ZEROTRUNCATED_WRONG_VALUE_FOR_FIELDILLEGAL_VALUE_FOR_TYPEVIEW_NONUPD_CHECKVIEW_CHECK_FAILEDPROCACCESS_DENIED_ERRORRELAY_LOG_FAILUNKNOWN_TARGET_BINLOGIO_ERR_LOG_INDEX_READBINLOG_PURGE_PROHIBITED
FSEEK_FAILBINLOG_PURGE_FATAL_ERR
LOG_IN_USELOG_PURGE_UNKNOWN_ERRRELAY_LOG_INITNO_BINARY_LOGGINGRESERVED_SYNTAXPS_MANY_PARAM
KEY_PART_0VIEW_CHECKSUMVIEW_MULTIUPDATEVIEW_NO_INSERT_FIELD_LISTVIEW_DELETE_MERGE_VIEWCANNOT_USER	XAER_NOTA
XAER_INVALXAER_RMFAILXAER_OUTSIDE
XAER_RMERRXA_RBROLLBACKNONEXISTING_PROC_GRANTPROC_AUTO_GRANT_FAILPROC_AUTO_REVOKE_FAILDATA_TOO_LONGSP_BAD_SQLSTATESTARTUP LOAD_FROM_FIXED_SIZE_ROWS_TO_VARCANT_CREATE_USER_WITH_GRANTWRONG_VALUE_FOR_TYPETABLE_DEF_CHANGEDSP_DUP_HANDLERSP_NOT_VAR_ARGSP_NO_RETSETCANT_CREATE_GEOMETRY_OBJECTBINLOG_UNSAFE_ROUTINE BINLOG_CREATE_ROUTINE_NEED_SUPERSTMT_HAS_NO_OPEN_CURSORCOMMIT_NOT_ALLOWED_IN_SF_OR_TRGNO_DEFAULT_FOR_VIEW_FIELDSP_NO_RECURSIONTOO_BIG_SCALETOO_BIG_PRECISIONM_BIGGER_THAN_DWRONG_LOCK_OF_SYSTEM_TABLECONNECT_TO_FOREIGN_DATA_SOURCEQUERY_ON_FOREIGN_DATA_SOURCE FOREIGN_DATA_SOURCE_DOESNT_EXIST'FOREIGN_DATA_STRING_INVALID_CANT_CREATEFOREIGN_DATA_STRING_INVALIDTRG_IN_WRONG_SCHEMASTACK_OVERRUN_NEED_MORETOO_LONG_BODYWARN_CANT_DROP_DEFAULT_KEYCACHETOO_BIG_DISPLAYWIDTH
XAER_DUPIDDATETIME_FUNCTION_OVERFLOW#CANT_UPDATE_USED_TABLE_IN_SF_OR_TRGVIEW_PREVENT_UPDATEPS_NO_RECURSIONSP_CANT_SET_AUTOCOMMITVIEW_FRM_NO_USERVIEW_OTHER_USERNO_SUCH_USERFORBID_SCHEMA_CHANGEROW_IS_REFERENCED_2NO_REFERENCED_ROW_2SP_BAD_VAR_SHADOWTRG_NO_DEFINEROLD_FILE_FORMATSP_RECURSION_LIMITSP_WRONG_NAMETABLE_NEEDS_UPGRADESP_NO_AGGREGATEMAX_PREPARED_STMT_COUNT_REACHEDVIEW_RECURSIVENON_GROUPING_FIELD_USEDTABLE_CANT_HANDLE_SPKEYSNO_TRIGGERS_ON_SYSTEM_SCHEMAREMOVED_SPACESAUTOINC_READ_FAILEDUSERNAMEHOSTNAMEWRONG_STRING_LENGTHNON_INSERTABLE_TABLEADMIN_WRONG_MRG_TABLE$TOO_HIGH_LEVEL_OF_NESTING_FOR_SELECTNAME_BECOMES_EMPTYAMBIGUOUS_FIELD_TERMFOREIGN_SERVER_EXISTSFOREIGN_SERVER_DOESNT_EXISTILLEGAL_HA_CREATE_OPTIONPARTITION_REQUIRES_VALUES_ERRORPARTITION_WRONG_VALUES_ERRORPARTITION_MAXVALUE_ERRORPARTITION_WRONG_NO_PART_ERROR PARTITION_WRONG_NO_SUBPART_ERROR"WRONG_EXPR_IN_PARTITION_FUNC_ERRORFIELD_NOT_FOUND_PART_ERROR!INCONSISTENT_PARTITION_INFO_ERROR PARTITION_FUNC_NOT_ALLOWED_ERROR PARTITIONS_MUST_BE_DEFINED_ERRORRANGE_NOT_INCREASING_ERROR$INCONSISTENT_TYPE_OF_FUNCTIONS_ERROR%MULTIPLE_DEF_CONST_IN_LIST_PART_ERRORPARTITION_ENTRY_ERRORMIX_HANDLER_ERRORPARTITION_NOT_DEFINED_ERRORTOO_MANY_PARTITIONS_ERRORSUBPARTITION_ERRORCANT_CREATE_HANDLER_FILEBLOB_FIELD_IN_PART_FUNC_ERROR UNIQUE_KEY_NEED_ALL_FIELDS_IN_PFNO_PARTS_ERROR PARTITION_MGMT_ON_NONPARTITIONEDFOREIGN_KEY_ON_PARTITIONEDDROP_PARTITION_NON_EXISTENTDROP_LAST_PARTITIONCOALESCE_ONLY_ON_HASH_PARTITIONREORG_HASH_ONLY_ON_SAME_NOREORG_NO_PARAM_ERRORONLY_ON_RANGE_LIST_PARTITIONADD_PARTITION_SUBPART_ERRORADD_PARTITION_NO_NEW_PARTITIONCOALESCE_PARTITION_NO_PARTITIONREORG_PARTITION_NOT_EXISTSAME_NAME_PARTITIONNO_BINLOG_ERRORCONSECUTIVE_REORG_PARTITIONSREORG_OUTSIDE_RANGEPARTITION_FUNCTION_FAILURELIMITED_PART_RANGEPLUGIN_IS_NOT_LOADEDWRONG_VALUENO_PARTITION_FOR_GIVEN_VALUEFILEGROUP_OPTION_ONLY_ONCECREATE_FILEGROUP_FAILEDDROP_FILEGROUP_FAILEDTABLESPACE_AUTO_EXTEND_ERRORWRONG_SIZE_NUMBERSIZE_OVERFLOW_ERRORALTER_FILEGROUP_FAILEDBINLOG_ROW_LOGGING_FAILEDEVENT_ALREADY_EXISTSEVENT_DOES_NOT_EXIST&EVENT_INTERVAL_NOT_POSITIVE_OR_TOO_BIGEVENT_ENDS_BEFORE_STARTSEVENT_EXEC_TIME_IN_THE_PASTEVENT_SAME_NAMEDROP_INDEX_FKWARN_DEPRECATED_SYNTAX_WITH_VERCANT_LOCK_LOG_TABLE FOREIGN_DUPLICATE_KEY_OLD_UNUSED$COL_COUNT_DOESNT_MATCH_PLEASE_UPDATE%TEMP_TABLE_PREVENTS_SWITCH_OUT_OF_RBR-STORED_FUNCTION_PREVENTS_SWITCH_BINLOG_FORMATPARTITION_NO_TEMPORARYPARTITION_CONST_DOMAIN_ERROR!PARTITION_FUNCTION_IS_NOT_ALLOWEDNULL_IN_VALUES_LESS_THANWRONG_PARTITION_NAMECANT_CHANGE_TX_CHARACTERISTICSDUP_ENTRY_AUTOINCREMENT_CASEEVENT_SET_VAR_ERRORPARTITION_MERGE_ERRORBASE64_DECODE_ERROREVENT_RECURSION_FORBIDDENONLY_INTEGERS_ALLOWEDUNSUPORTED_LOG_ENGINEBAD_LOG_STATEMENTCANT_RENAME_LOG_TABLEWRONG_PARAMCOUNT_TO_NATIVE_FCTWRONG_PARAMETERS_TO_NATIVE_FCTWRONG_PARAMETERS_TO_STORED_FCTNATIVE_FCT_NAME_COLLISIONDUP_ENTRY_WITH_KEY_NAMEBINLOG_PURGE_EMFILEEVENT_CANNOT_CREATE_IN_THE_PASTEVENT_CANNOT_ALTER_IN_THE_PAST#NO_PARTITION_FOR_GIVEN_VALUE_SILENTBINLOG_UNSAFE_STATEMENTBINLOG_FATAL_ERRORBINLOG_LOGGING_IMPOSSIBLEVIEW_NO_CREATION_CTXVIEW_INVALID_CREATION_CTXTRG_CORRUPTED_FILETRG_NO_CREATION_CTXTRG_INVALID_CREATION_CTXEVENT_INVALID_CREATION_CTXTRG_CANT_OPEN_TABLE3NO_FORMAT_DESCRIPTION_EVENT_BEFORE_BINLOG_STATEMENTSLAVE_CORRUPT_EVENTLOG_PURGE_NO_FILEXA_RBTIMEOUTXA_RBDEADLOCKNEED_REPREPAREWARN_NO_MASTER_INFOWARN_OPTION_IGNOREDPLUGIN_DELETE_BUILTINWARN_PLUGIN_BUSYVARIABLE_IS_READONLY WARN_ENGINE_TRANSACTION_ROLLBACK"SLAVE_HEARTBEAT_VALUE_OUT_OF_RANGENDB_REPLICATION_SCHEMA_ERRORCONFLICT_FN_PARSE_ERROREXCEPTIONS_WRITE_ERRORTOO_LONG_TABLE_COMMENTTOO_LONG_FIELD_COMMENTFUNC_INEXISTENT_NAME_COLLISIONDATABASE_NAME
TABLE_NAMEPARTITION_NAMESUBPARTITION_NAMETEMPORARY_NAMERENAMED_NAMETOO_MANY_CONCURRENT_TRXS(WARN_NON_ASCII_SEPARATOR_NOT_IMPLEMENTEDDEBUG_SYNC_TIMEOUTDEBUG_SYNC_HIT_LIMITDUP_SIGNAL_SETSIGNAL_WARNSIGNAL_NOT_FOUNDSIGNAL_EXCEPTIONRESIGNAL_WITHOUT_ACTIVE_HANDLERSIGNAL_BAD_CONDITION_TYPEWARN_COND_ITEM_TRUNCATEDCOND_ITEM_TOO_LONGUNKNOWN_LOCALESLAVE_IGNORE_SERVER_IDSSAME_NAME_PARTITION_FIELDPARTITION_COLUMN_LIST_ERRORWRONG_TYPE_COLUMN_VALUE_ERROR$TOO_MANY_PARTITION_FUNC_FIELDS_ERRORMAXVALUE_IN_VALUES_INTOO_MANY_VALUES_ERROR ROW_SINGLE_PARTITION_FIELD_ERROR)FIELD_TYPE_NOT_ALLOWED_AS_PARTITION_FIELDPARTITION_FIELDS_TOO_LONG!BINLOG_ROW_ENGINE_AND_STMT_ENGINEBINLOG_ROW_MODE_AND_STMT_ENGINEBINLOG_UNSAFE_AND_STMT_ENGINE$BINLOG_ROW_INJECTION_AND_STMT_ENGINEBINLOG_STMT_MODE_AND_ROW_ENGINE"BINLOG_ROW_INJECTION_AND_STMT_MODE/BINLOG_MULTIPLE_ENGINES_AND_SELF_LOGGING_ENGINEBINLOG_UNSAFE_LIMITBINLOG_UNSAFE_SYSTEM_TABLEBINLOG_UNSAFE_AUTOINC_COLUMNSBINLOG_UNSAFE_UDFBINLOG_UNSAFE_SYSTEM_VARIABLEBINLOG_UNSAFE_SYSTEM_FUNCTION"BINLOG_UNSAFE_NONTRANS_AFTER_TRANSMESSAGE_AND_STATEMENTSLAVE_CANT_CREATE_CONVERSION0INSIDE_TRANSACTION_PREVENTS_SWITCH_BINLOG_FORMATPATH_LENGTH%WARN_DEPRECATED_SYNTAX_NO_REPLACEMENTWRONG_NATIVE_TABLE_STRUCTUREWRONG_PERFSCHEMA_USAGEWARN_I_S_SKIPPED_TABLE0INSIDE_TRANSACTION_PREVENTS_SWITCH_BINLOG_DIRECT-STORED_FUNCTION_PREVENTS_SWITCH_BINLOG_DIRECTSPATIAL_MUST_HAVE_GEOM_COLTOO_LONG_INDEX_COMMENTLOCK_ABORTEDDATA_OUT_OF_RANGEWRONG_SPVAR_TYPE_IN_LIMIT6BINLOG_UNSAFE_MULTIPLE_ENGINES_AND_SELF_LOGGING_ENGINEBINLOG_UNSAFE_MIXED_STATEMENT.INSIDE_TRANSACTION_PREVENTS_SWITCH_SQL_LOG_BIN+STORED_FUNCTION_PREVENTS_SWITCH_SQL_LOG_BINFAILED_READ_FROM_PAR_FILEVALUES_IS_NOT_INT_TYPE_ERRORACCESS_DENIED_NO_PASSWORD_ERRORSET_PASSWORD_AUTH_PLUGINTRUNCATE_ILLEGAL_FKPLUGIN_IS_PERMANENT&SLAVE_HEARTBEAT_VALUE_OUT_OF_RANGE_MIN&SLAVE_HEARTBEAT_VALUE_OUT_OF_RANGE_MAXSTMT_CACHE_FULLMULTI_UPDATE_KEY_CONFLICTTABLE_NEEDS_REBUILDWARN_OPTION_BELOW_LIMITINDEX_COLUMN_TOO_LONGERROR_IN_TRIGGER_BODYERROR_IN_UNKNOWN_TRIGGER_BODYINDEX_CORRUPTUNDO_RECORD_TOO_BIG"BINLOG_UNSAFE_INSERT_IGNORE_SELECT"BINLOG_UNSAFE_INSERT_SELECT_UPDATEBINLOG_UNSAFE_REPLACE_SELECT"BINLOG_UNSAFE_CREATE_IGNORE_SELECT#BINLOG_UNSAFE_CREATE_REPLACE_SELECTBINLOG_UNSAFE_UPDATE_IGNOREPLUGIN_NO_UNINSTALLPLUGIN_NO_INSTALL"BINLOG_UNSAFE_WRITE_AUTOINC_SELECT#BINLOG_UNSAFE_CREATE_SELECT_AUTOINCBINLOG_UNSAFE_INSERT_TWO_KEYSTABLE_IN_FK_CHECKUNSUPPORTED_ENGINEBINLOG_UNSAFE_AUTOINC_NOT_FIRSTCANNOT_LOAD_FROM_TABLE_V2MASTER_DELAY_VALUE_OUT_OF_RANGE2ONLY_FD_AND_RBR_EVENTS_ALLOWED_IN_BINLOG_STATEMENT#PARTITION_EXCHANGE_DIFFERENT_OPTIONPARTITION_EXCHANGE_PART_TABLEPARTITION_EXCHANGE_TEMP_TABLE!PARTITION_INSTEAD_OF_SUBPARTITIONUNKNOWN_PARTITIONTABLES_DIFFERENT_METADATAROW_DOES_NOT_MATCH_PARTITION"BINLOG_CACHE_SIZE_GREATER_THAN_MAXWARN_INDEX_NOT_APPLICABLEPARTITION_EXCHANGE_FOREIGN_KEYRPL_INFO_DATA_TOO_LONG'BINLOG_STMT_CACHE_SIZE_GREATER_THAN_MAX(CANT_UPDATE_TABLE_IN_CREATE_TABLE_SELECT"PARTITION_CLAUSE_ON_NONPARTITIONED&ROW_DOES_NOT_MATCH_GIVEN_PARTITION_SET"CHANGE_RPL_INFO_REPOSITORY_FAILURE5WARNING_NOT_COMPLETE_ROLLBACK_WITH_CREATED_TEMP_TABLE5WARNING_NOT_COMPLETE_ROLLBACK_WITH_DROPPED_TEMP_TABLEMTS_FEATURE_IS_NOT_SUPPORTEDMTS_UPDATED_DBS_GREATER_MAXMTS_CANT_PARALLELMTS_INCONSISTENT_DATA(FULLTEXT_NOT_SUPPORTED_WITH_PARTITIONINGDA_INVALID_CONDITION_NUMBERINSECURE_PLAIN_TEXTINSECURE_CHANGE_MASTER%FOREIGN_DUPLICATE_KEY_WITH_CHILD_INFO(FOREIGN_DUPLICATE_KEY_WITHOUT_CHILD_INFOSQLTHREAD_WITH_SECURE_SLAVETABLE_HAS_NO_FT&VARIABLE_NOT_SETTABLE_IN_SF_OR_TRIGGER$VARIABLE_NOT_SETTABLE_IN_TRANSACTION$SET_STATEMENT_CANNOT_INVOKE_FUNCTION9GTID_NEXT_CANT_BE_AUTOMATIC_IF_GTID_NEXT_LIST_IS_NON_NULL MALFORMED_GTID_SET_SPECIFICATIONMALFORMED_GTID_SET_ENCODINGMALFORMED_GTID_SPECIFICATIONGNO_EXHAUSTEDBAD_SLAVE_AUTO_POSITION(AUTO_POSITION_REQUIRES_GTID_MODE_NOT_OFF4CANT_DO_IMPLICIT_COMMIT_IN_TRX_WHEN_GTID_NEXT_IS_SET1GTID_MODE_ON_REQUIRES_ENFORCE_GTID_CONSISTENCY_ON0CANT_SET_GTID_NEXT_TO_GTID_WHEN_GTID_MODE_IS_OFF4CANT_SET_GTID_NEXT_TO_ANONYMOUS_WHEN_GTID_MODE_IS_ON9CANT_SET_GTID_NEXT_LIST_TO_NON_NULL_WHEN_GTID_MODE_IS_OFF#GTID_UNSAFE_NON_TRANSACTIONAL_TABLEGTID_UNSAFE_CREATE_SELECT6GTID_UNSAFE_CREATE_DROP_TEMPORARY_TABLE_IN_TRANSACTION,GTID_MODE_CAN_ONLY_CHANGE_ONE_STEP_AT_A_TIME MASTER_HAS_PURGED_REQUIRED_GTIDS#CANT_SET_GTID_NEXT_WHEN_OWNING_GTIDUNKNOWN_EXPLAIN_FORMAT%CANT_EXECUTE_IN_READ_ONLY_TRANSACTION TOO_LONG_TABLE_PARTITION_COMMENTSLAVE_CONFIGURATIONINNODB_FT_LIMITINNODB_NO_FT_TEMP_TABLEINNODB_FT_WRONG_DOCID_COLUMNINNODB_FT_WRONG_DOCID_INDEXINNODB_ONLINE_LOG_TOO_BIGUNKNOWN_ALTER_ALGORITHMUNKNOWN_ALTER_LOCK$MTS_CHANGE_MASTER_CANT_RUN_WITH_GAPSMTS_RECOVERY_FAILUREMTS_RESET_WORKERS#COL_COUNT_DOESNT_MATCH_CORRUPTED_V2SLAVE_SILENT_RETRY_TRANSACTIONDISCARD_FK_CHECKS_RUNNINGTABLE_SCHEMA_MISMATCHTABLE_IN_SYSTEM_TABLESPACEIO_READ_ERRORIO_WRITE_ERRORTABLESPACE_MISSINGTABLESPACE_EXISTSTABLESPACE_DISCARDEDINTERNAL_ERRORINNODB_IMPORT_ERRORINNODB_INDEX_CORRUPTINVALID_YEAR_COLUMN_LENGTHNOT_VALID_PASSWORDMUST_CHANGE_PASSWORDFK_NO_INDEX_CHILDFK_NO_INDEX_PARENTFK_FAIL_ADD_SYSTEMFK_CANNOT_OPEN_PARENTFK_INCORRECT_OPTIONFK_DUP_NAMEPASSWORD_FORMATFK_COLUMN_CANNOT_DROPFK_COLUMN_CANNOT_DROP_CHILDFK_COLUMN_NOT_NULL	DUP_INDEXFK_COLUMN_CANNOT_CHANGEFK_COLUMN_CANNOT_CHANGE_CHILDMALFORMED_PACKETREAD_ONLY_MODEGTID_NEXT_TYPE_UNDEFINED_GTIDVARIABLE_NOT_SETTABLE_IN_SP4CANT_SET_GTID_PURGED_WHEN_GTID_EXECUTED_IS_NOT_EMPTY2CANT_SET_GTID_PURGED_WHEN_OWNED_GTIDS_IS_NOT_EMPTYGTID_PURGED_WAS_CHANGEDGTID_EXECUTED_WAS_CHANGED#BINLOG_STMT_MODE_AND_NO_REPL_TABLESALTER_OPERATION_NOT_SUPPORTED$ALTER_OPERATION_NOT_SUPPORTED_REASON)ALTER_OPERATION_NOT_SUPPORTED_REASON_COPY.ALTER_OPERATION_NOT_SUPPORTED_REASON_PARTITION.ALTER_OPERATION_NOT_SUPPORTED_REASON_FK_RENAME0ALTER_OPERATION_NOT_SUPPORTED_REASON_COLUMN_TYPE-ALTER_OPERATION_NOT_SUPPORTED_REASON_FK_CHECK)ALTER_OPERATION_NOT_SUPPORTED_REASON_NOPK,ALTER_OPERATION_NOT_SUPPORTED_REASON_AUTOINC/ALTER_OPERATION_NOT_SUPPORTED_REASON_HIDDEN_FTS/ALTER_OPERATION_NOT_SUPPORTED_REASON_CHANGE_FTS(ALTER_OPERATION_NOT_SUPPORTED_REASON_FTS0SQL_SLAVE_SKIP_COUNTER_NOT_SETTABLE_IN_GTID_MODEDUP_UNKNOWN_IN_INDEXIDENT_CAUSES_TOO_LONG_PATH-ALTER_OPERATION_NOT_SUPPORTED_REASON_NOT_NULLMUST_CHANGE_PASSWORD_LOGINROW_IN_WRONG_PARTITION&MTS_EVENT_BIGGER_PENDING_JOBS_SIZE_MAXBINLOG_LOGICAL_CORRUPTIONWARN_PURGE_LOG_IN_USEWARN_PURGE_LOG_IS_ACTIVEAUTO_INCREMENT_CONFLICTWARN_ON_BLOCKHOLE_IN_RBRSLAVE_MI_INIT_REPOSITORYSLAVE_RLI_INIT_REPOSITORYACCESS_DENIED_CHANGE_USER_ERRORINNODB_READ_ONLYSTOP_SLAVE_SQL_THREAD_TIMEOUTSTOP_SLAVE_IO_THREAD_TIMEOUTTABLE_CORRUPTTEMP_FILE_WRITE_FAILUREINNODB_FT_AUX_NOT_HEX_IDOLD_TEMPORALS_UPGRADEDINNODB_FORCED_RECOVERYAES_INVALID_IVPLUGIN_CANNOT_BE_UNINSTALLED9GTID_UNSAFE_BINLOG_SPLITTABLE_STATEMENT_AND_ASSIGNED_GTID SLAVE_HAS_MORE_GTIDS_THAN_MASTERMISSING_KEYr        e/var/www/django-portfolio.reubendavern.link/venv/lib/python3.12/site-packages/MySQLdb/constants/ER.py<module>r7     s   z DJ	! "rvvlB-BHHGN771:Du%ABx
OE|#%e);!&JD !eUKOOD!" tzz|, 'u5M 	'DTF#eW%&	'' *,- 	
    		
		
           	            	
     !      $  $          
           #                  #'    
   "&    %) "    	   !     $   	     #      # $( !    # 
     $( ! ! !%     !   !            ! ! !     $                  
    !%         $ #'              
  $ !      ! #'               "&        
 
  
    	

   
#'  "   "  #'   "&    ! !% # #'  *. '"   "&  
! &* #         "&   #     '+ $   "  "& #   $ #'  %) "! $( !#'  #'  ! '+ $(, %  "      $ #'  #'  ! "  "& !  # " !% "&    #  !   # !   #        )- & " "&  #'  '+ $(, %04 - # $( !  !% #          !% !% !%     "& !% &* #          !  6: 3       #'  %) "#     !% 
  +/ (    "&        "  $ '+ $  #'  ,0 )  $( !"&  $ '+ $"& %) "26 / !  $   $  $ %) " # 37 0(, %#   37 004 -!     9= 6 $ 15 ..2 +  # "&    )- &)- &       $  %) "%) "# %) "&* #"   %) "&* # $   "&   "& 59 2&* # $  $ $( !   # %) "  !%  *. '+/ (%) ")- &%) "8< 58< 5# "   +/ ("   (, %+/ (" )- &'+ $'+ $<@ 9#'  " #  +/ (7; 448 137 07; 4<@ 9&* #  9= 6/3 ,#'  &* # (, %#'    # "     '+ $  &* #!%    !      !         "  	  $   $ " 7; 459 2   &* # $ '+ $,0 )15 .15 .37 004 -,0 )/3 ,26 /26 /+/ (37 0 ! 04 -!  )- &         "&   $ #     # <@ 9#'  
r5  