The following are custom error codes for Python driver:
| Error code number | Error code | Error message | Supported versions |
| -2001 | CUBRID_ER_NO_MORE_MEMORY | Memory allocation error | 8.4.0/8.4.1 |
| -2002 | CUBRID_ER_INVALID_SQL_TYPE | Invalid API call | 8.4.0/8.4.1 |
| -2003 | CUBRID_ER_CANNOT_GET_COLUMN_INFO | Cannot get column info | 8.4.0/8.4.1 |
| -2004 | CUBRID_ER_INIT_ARRAY_FAIL | Array initializing error | 8.4.0/8.4.1 |
| -2005 | CUBRID_ER_UNKNOWN_TYPE | Unknown column type | 8.4.0/8.4.1 |
| -2006 | CUBRID_ER_INVALID_PARAM | Invalid parameter | 8.4.0/8.4.1 |
| -2007 | CUBRID_ER_INVALID_ARRAY_TYPE | Invalid array type | 8.4.0/8.4.1 |
| -2008 | CUBRID_ER_NOT_SUPPORTED_TYPE | Invalid type | 8.4.0/8.4.1 |
| -2009 | CUBRID_ER_OPEN_FILE | File open error | 8.4.0/8.4.1 |
| -2010 | CUBRID_ER_CREATE_TEMP_FILE | Temporary file open error | 8.4.0/8.4.1 |
| -2011 | CUBRID_ER_TRANSFER_FAIL | Glo transfering error | 8.4.0/8.4.1 |
| -2012 | CUBRID_ER_INVALID_CURSOR_POS | PHP error | 8.4.0/8.4.1 |
| -2013 | CUBRID_ER_SQL_UNPREPARE | SQL statement not prepared | 8.4.0/8.4.1 |
| -2014 | CUBRID_ER_PARAM_UNBIND | Some parameter not binded | 8.4.0/8.4.1 |
| -2015 | CUBRID_ER_SCHEMA_TYPE | Invalid schema type | 8.4.0/8.4.1 |
| -2016 | CUBRID_ER_READ_FILE | Can not read file | 8.4.0/8.4.1 |
| -2017 | CUBRID_ER_WRITE_FILE | Can not write file | 8.4.0/8.4.1 |
| -2018 | CUBRID_ER_LOB_NOT_EXIST | LOB not exist | 8.4.0/8.4.1 |