First round of Python 3 compatibility fixes.

This commit is contained in:
Murtuza Zabuawala
2015-11-06 10:23:19 +00:00
committed by Dave Page
parent da6043e7a5
commit 209ee78b25
11 changed files with 41 additions and 43 deletions

View File

@@ -111,9 +111,12 @@ class Connection(BaseConnection):
)
except psycopg2.Error as e:
msg = e.pgerror if e.pgerror else e.message \
if e.message else e.diag.message_detail \
if e.diag.message_detail else str(e)
if e.pgerror:
msg = e.pgerror
elif e.diag.message_detail:
msg = e.diag.message_detail
else:
msg = str(e)
return False, msg