diff options
author | mike bayer <mike_mp@zzzcomputing.com> | 2021-06-26 19:07:42 +0000 |
---|---|---|
committer | Gerrit Code Review <gerrit@ci3.zzzcomputing.com> | 2021-06-26 19:07:42 +0000 |
commit | 84a68ac8820a2e1043f8317d42c5681c81cbd9d5 (patch) | |
tree | 208b09d69a887ba635b53fb7d2bae24f7118ed19 /lib/sqlalchemy/dialects/postgresql | |
parent | 65e16e9b3e9ceabfbf3f11fbefa498109d8b335a (diff) | |
parent | 3d6130d8e92dc3fd63e7192908e122fe5ee45699 (diff) | |
download | sqlalchemy-84a68ac8820a2e1043f8317d42c5681c81cbd9d5.tar.gz |
Merge "turn pg provision error into a warning"
Diffstat (limited to 'lib/sqlalchemy/dialects/postgresql')
-rw-r--r-- | lib/sqlalchemy/dialects/postgresql/provision.py | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/lib/sqlalchemy/dialects/postgresql/provision.py b/lib/sqlalchemy/dialects/postgresql/provision.py index 9196337ba..68a01e483 100644 --- a/lib/sqlalchemy/dialects/postgresql/provision.py +++ b/lib/sqlalchemy/dialects/postgresql/provision.py @@ -3,6 +3,7 @@ import time from ... import exc from ... import inspect from ... import text +from ...testing import warn_test_suite from ...testing.provision import create_db from ...testing.provision import drop_all_schema_objects_post_tables from ...testing.provision import drop_all_schema_objects_pre_tables @@ -118,8 +119,9 @@ def prepare_for_drop_tables(config, connection): "and pid != pg_backend_pid()" ) rows = result.all() # noqa - assert not rows, ( - "PostgreSQL may not be able to DROP tables due to " - "idle in transaction: %s" - % ("; ".join(row._mapping["query"] for row in rows)) - ) + if rows: + warn_test_suite( + "PostgreSQL may not be able to DROP tables due to " + "idle in transaction: %s" + % ("; ".join(row._mapping["query"] for row in rows)) + ) |