Fix psycopg.errors exception names
authorKarl O. Pinc <kop@karlpinc.com>
Fri, 22 Mar 2024 19:49:07 +0000 (14:49 -0500)
committerKarl O. Pinc <kop@karlpinc.com>
Fri, 22 Mar 2024 19:49:07 +0000 (14:49 -0500)
src/pgwui_upload_core/views/upload.py

index 5d7e1c3ca122d6b7c7713362c57f466efd3e0e87..0577b152ced59925b2969aac1b3236846429c449 100644 (file)
@@ -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,
                 ('<p>Hint: Check spelling, database permissions, '
                  ' or try qualifying the'
                  ' table name with a schema name</p>'))
-        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)