diff --git a/requirements.txt b/requirements.txt index c379e89..1558d38 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,7 +1,7 @@ embit>=0.6.1 Flask>=2.1.1 -Flask-SQLAlchemy==2.5.1 -sqlalchemy==2.0.30 +Flask-SQLAlchemy>=3.1.0 +sqlalchemy>=2.0.36 psycopg2-binary requests>=2.26.0 pysocks==1.7.1 \ No newline at end of file diff --git a/src/cryptoadvance/spectrum/util_specter.py b/src/cryptoadvance/spectrum/util_specter.py index 462072d..0d534c3 100644 --- a/src/cryptoadvance/spectrum/util_specter.py +++ b/src/cryptoadvance/spectrum/util_specter.py @@ -295,7 +295,7 @@ def trace_call_after(cls, url, payload, timestamp): def __getattr__(self, method): def fn(*args, **kwargs): r = self.multi([(method, *args)], **kwargs)[0] - if r["error"] is not None: + if r.get("error") is not None: raise Exception( f"Request error for method {method}{args}: {r['error']['message']}", r,