Handle missing filters from arg

This commit is contained in:
lash 2022-11-04 07:50:47 +00:00
parent fe9b657b36
commit 243bc86b73
Signed by: lash
GPG Key ID: 21D2E7BB88C2A746
3 changed files with 10 additions and 9 deletions

View File

@ -317,10 +317,11 @@ def process_out_filter(settings, config):
def process_arg_filter(settings, config):
store = settings.get('SYNC_STORE')
for k in config.get('ETHMONITOR_FILTER'):
m = importlib.import_module(k)
fltr = m.Filter()
store.register(fltr)
if config.get('ETHMONITOR_FILTER') != None:
for k in config.get('ETHMONITOR_FILTER'):
m = importlib.import_module(k)
fltr = m.Filter()
store.register(fltr)
return settings

View File

@ -1,6 +1,6 @@
chainlib-eth~=0.3.0
chainlib~=0.3.0
chainsyncer~=0.5.0
chainlib-eth~=0.4.1
chainlib~=0.4.0
chainsyncer~=0.6.0
leveldir~=0.3.0
eth-cache~=0.1.6
eth-cache~=0.2.0
confini~=0.6.3

View File

@ -1,6 +1,6 @@
[metadata]
name = eth-monitor
version = 0.5.1
version = 0.6.0
description = Monitor and cache transactions using match filters
author = Louis Holbrook
author_email = dev@holbrook.no