commit 243bc86b7391bd44ff46cb4e9600a21bb4247492
parent fe9b657b36462eef37bb39002a3bee943b074a5e
Author: lash <dev@holbrook.no>
Date: Fri, 4 Nov 2022 07:50:47 +0000
Handle missing filters from arg
Diffstat:
3 files changed, 10 insertions(+), 9 deletions(-)
diff --git a/eth_monitor/settings.py b/eth_monitor/settings.py
@@ -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
diff --git a/requirements.txt b/requirements.txt
@@ -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
diff --git a/setup.cfg b/setup.cfg
@@ -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