patroni/debian/patches/consul_import.patch
Michael Banck 0a80df53c0 * debian/patches/behave_failure_logging.patch: Refreshed.
* debian/patches/consul_import.patch: Likewise.
  * debian/patches/coverage_binary.patch: Likewise.
  * debian/patches/startup_scripts.patch: Likewise.
2018-11-05 08:47:35 +01:00

23 lines
719 B
Diff

Move consul import to ConsulController class
Facilitates building on stretch where this module is not available
Index: patroni/features/environment.py
===================================================================
--- patroni.orig/features/environment.py
+++ patroni/features/environment.py
@@ -1,5 +1,4 @@
import abc
-import consul
import datetime
import etcd
import kazoo.client
@@ -364,6 +363,7 @@ class AbstractDcsController(AbstractCont
class ConsulController(AbstractDcsController):
def __init__(self, context):
+ import consul
super(ConsulController, self).__init__(context)
os.environ['PATRONI_CONSUL_HOST'] = 'localhost:8500'
self._client = consul.Consul()