]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
dont try to update on None query_str
authorMike Bayer <mike_mp@zzzcomputing.com>
Thu, 8 Oct 2020 23:49:42 +0000 (19:49 -0400)
committerMike Bayer <mike_mp@zzzcomputing.com>
Thu, 8 Oct 2020 23:49:42 +0000 (19:49 -0400)
py2k coverage tests were failing because of this API
usage that seems to pass on Py3k but not py2k

Change-Id: Ic7ceb03c2660f411f487fce73ce5c2fa2c752031

lib/sqlalchemy/testing/provision.py

index 18b856fb12f061d05a0d3a876b0c2b95eae18692..678def3278e56c2aaa3ecf9ee6023cb6622b9cd8 100644 (file)
@@ -169,7 +169,8 @@ def generate_driver_url(url, driver, query_str):
     new_url = url.set(
         drivername="%s+%s" % (backend, driver),
     )
-    new_url = new_url.update_query_string(query_str)
+    if query_str:
+        new_url = new_url.update_query_string(query_str)
 
     try:
         new_url.get_dialect()