From: Karl O. Pinc Date: Fri, 22 Mar 2024 19:49:07 +0000 (-0500) Subject: Fix psycopg.errors exception names X-Git-Url: https://papio.biology.duke.edu/gitweb/?a=commitdiff_plain;h=0044175e344d40c31000001519baadc8848ee8db;p=pgwui_upload_core Fix psycopg.errors exception names --- diff --git a/src/pgwui_upload_core/views/upload.py b/src/pgwui_upload_core/views/upload.py index 5d7e1c3..0577b15 100644 --- a/src/pgwui_upload_core/views/upload.py +++ b/src/pgwui_upload_core/views/upload.py @@ -178,18 +178,18 @@ class BaseTableUploadHandler(TabularFileUploadHandler): ' ON (pg_namespace.oid = pg_class.relnamespace)' ' WHERE pg_class.oid = %s::REGCLASS::OID'), (qualified_table,)) - except psycopg.errors.INVALID_SCHEMA_NAME as err: + except psycopg.errors.InvalidSchemaName as err: raise upload_ex.MissingSchemaError( 'No such schema', err.diag.message_primary,) - except psycopg.errors.UNDEFINED_TABLE as err: + except psycopg.errors.UndefinedTable as err: raise upload_ex.MissingTableError( 'No such table or view', err.diag.message_primary, ('

Hint: Check spelling, database permissions, ' ' or try qualifying the' ' table name with a schema name

')) - except psycopg.errors.INSUFFICIENT_PRIVILEGE as err: + except psycopg.errors.InsufficientPrivilege as err: raise upload_ex.InsufficientPrivilegeError( 'Your PostgreSQL login has insufficient privileges', err.diag.message_primary)