Move conn constructor to loop method
This commit is contained in:
parent
fe017d2b0f
commit
255bf72c12
@ -134,14 +134,18 @@ class DispatchSyncer:
|
|||||||
logg.info('processed {}'.format(k))
|
logg.info('processed {}'.format(k))
|
||||||
|
|
||||||
|
|
||||||
def loop(self, w3, interval):
|
def loop(self, interval):
|
||||||
while run:
|
while run:
|
||||||
txs = {}
|
txs = {}
|
||||||
typ = StatusBits.QUEUED
|
typ = StatusBits.QUEUED
|
||||||
utxs = get_upcoming_tx(self.chain_spec, typ)
|
utxs = get_upcoming_tx(self.chain_spec, typ)
|
||||||
for k in utxs.keys():
|
for k in utxs.keys():
|
||||||
txs[k] = utxs[k]
|
txs[k] = utxs[k]
|
||||||
self.process(w3, txs)
|
try:
|
||||||
|
conn = RPCConnection.connect(self.chain_spec, 'default')
|
||||||
|
self.process(conn, txs)
|
||||||
|
except ConnectionError as e:
|
||||||
|
logg.error('connection to node failed: {}'.format(e))
|
||||||
|
|
||||||
if len(utxs) > 0:
|
if len(utxs) > 0:
|
||||||
time.sleep(self.yield_delay)
|
time.sleep(self.yield_delay)
|
||||||
@ -151,8 +155,7 @@ class DispatchSyncer:
|
|||||||
|
|
||||||
def main():
|
def main():
|
||||||
syncer = DispatchSyncer(chain_spec)
|
syncer = DispatchSyncer(chain_spec)
|
||||||
conn = RPCConnection.connect(chain_spec, 'default')
|
syncer.loop(float(config.get('DISPATCHER_LOOP_INTERVAL')))
|
||||||
syncer.loop(conn, float(config.get('DISPATCHER_LOOP_INTERVAL')))
|
|
||||||
|
|
||||||
sys.exit(0)
|
sys.exit(0)
|
||||||
|
|
||||||
|
@ -137,6 +137,7 @@ else
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
mkdir -p $CIC_DATA_DIR
|
mkdir -p $CIC_DATA_DIR
|
||||||
|
>&2 echo using data dir $CIC_DATA_DIR for environment variable dump
|
||||||
|
|
||||||
# this is consumed in downstream services to set environment variables
|
# this is consumed in downstream services to set environment variables
|
||||||
cat << EOF > $CIC_DATA_DIR/.env
|
cat << EOF > $CIC_DATA_DIR/.env
|
||||||
|
Loading…
Reference in New Issue
Block a user