Mercurial > p > roundup > code
changeset 5507:0db3779702d9
access exception args in a Python 3 compatible way
| author | Christof Meerwald <cmeerw@cmeerw.org> |
|---|---|
| date | Fri, 17 Aug 2018 19:44:12 +0100 |
| parents | 63006478546c |
| children | 3d041e9044d5 |
| files | roundup/backends/back_mysql.py |
| diffstat | 1 files changed, 2 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/roundup/backends/back_mysql.py Fri Aug 17 19:43:12 2018 +0100 +++ b/roundup/backends/back_mysql.py Fri Aug 17 19:44:12 2018 +0100 @@ -180,10 +180,10 @@ try: self.load_dbschema() except MySQLdb.OperationalError as message: - if message[0] != ER.NO_DB_ERROR: + if message.args[0] != ER.NO_DB_ERROR: raise except MySQLdb.ProgrammingError as message: - if message[0] != ER.NO_SUCH_TABLE: + if message.args[0] != ER.NO_SUCH_TABLE: raise hyperdb.DatabaseError(message) self.init_dbschema() self.sql("CREATE TABLE `schema` (`schema` TEXT) ENGINE=%s"%
