diff options
author | Daniele Varrazzo <daniele.varrazzo@gmail.com> | 2017-02-05 12:08:12 +0100 |
---|---|---|
committer | Daniele Varrazzo <daniele.varrazzo@gmail.com> | 2017-02-05 12:08:12 +0100 |
commit | 8be30e2d89916096c61ea1df872c2fe61b6464b4 (patch) | |
tree | f8021946ef1f79cb5572fdff055ee0964d9e8709 | |
parent | 7b780f084ddb075d29c54631125ecb5ef365cc12 (diff) | |
parent | c6af16c3ae86a8607bc2fd72a307599456cbe55b (diff) | |
download | psycopg2-travis-deadlock.tar.gz |
Merge branch 'master' into travis-deadlocktravis-deadlock
-rw-r--r-- | setup.py | 4 | ||||
-rwxr-xr-x | tests/test_cancel.py | 2 |
2 files changed, 4 insertions, 2 deletions
@@ -417,10 +417,12 @@ class psycopg_build_ext(build_ext): pgversion = "7.4.0" verre = re.compile( - r"(\d+)\.(\d+)(?:(?:\.(\d+))|(devel|(alpha|beta|rc)\d+))") + r"(\d+)(?:\.(\d+))?(?:(?:\.(\d+))|(devel|(?:alpha|beta|rc)\d+))?") m = verre.match(pgversion) if m: pgmajor, pgminor, pgpatch = m.group(1, 2, 3) + if pgminor is None or not pgminor.isdigit(): + pgminor = 0 if pgpatch is None or not pgpatch.isdigit(): pgpatch = 0 pgmajor = int(pgmajor) diff --git a/tests/test_cancel.py b/tests/test_cancel.py index 3a94e5f..f267d99 100755 --- a/tests/test_cancel.py +++ b/tests/test_cancel.py @@ -92,7 +92,7 @@ class CancelTests(ConnectingTestCase): self.assertRaises(psycopg2.OperationalError, async_conn.cancel) extras.wait_select(async_conn) cur = async_conn.cursor() - cur.execute("select pg_sleep(10000)") + cur.execute("select pg_sleep(2)") self.assertTrue(async_conn.isexecuting()) async_conn.cancel() self.assertRaises(psycopg2.extensions.QueryCanceledError, |