diff options
author | Marko Kreen | 2012-06-05 10:25:17 +0000 |
---|---|---|
committer | Marko Kreen | 2012-06-05 10:25:17 +0000 |
commit | 026ca8e8252af96d5db46df6e3ff74073ff1dad5 (patch) | |
tree | 5a556e176889346ce5f3d207fca7e8e099218c47 | |
parent | 66123987d4a1a30db2323b69ebf799cb66c884c9 (diff) |
CascadedConsumer: re-initialize provider connection when location changes
This will avoid situation when connection is recreated with old connect string.
-rw-r--r-- | python/pgq/cascade/consumer.py | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/python/pgq/cascade/consumer.py b/python/pgq/cascade/consumer.py index cebba94a..3d20ba78 100644 --- a/python/pgq/cascade/consumer.py +++ b/python/pgq/cascade/consumer.py @@ -228,6 +228,8 @@ class CascadedConsumer(Consumer): if self.provider_connstr != loc: self.close_database(PDB) self.provider_connstr = loc + # re-initialize provider connection + db = self.get_provider_db(state); return state |