summaryrefslogtreecommitdiff
path: root/lib/sqlalchemy/dialects/postgresql
diff options
context:
space:
mode:
authormike bayer <mike_mp@zzzcomputing.com>2021-06-26 19:07:42 +0000
committerGerrit Code Review <gerrit@ci3.zzzcomputing.com>2021-06-26 19:07:42 +0000
commit84a68ac8820a2e1043f8317d42c5681c81cbd9d5 (patch)
tree208b09d69a887ba635b53fb7d2bae24f7118ed19 /lib/sqlalchemy/dialects/postgresql
parent65e16e9b3e9ceabfbf3f11fbefa498109d8b335a (diff)
parent3d6130d8e92dc3fd63e7192908e122fe5ee45699 (diff)
downloadsqlalchemy-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.py12
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))
+ )