From fcbe81f7278bee1d5cef307ba4e299b66722c7e2 Mon Sep 17 00:00:00 2001 From: Manolis Date: Fri, 3 Jan 2025 19:16:13 +0100 Subject: [PATCH 1/2] fix bitcoin core 28.0 bug --- src/cryptoadvance/spectrum/util_specter.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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, From 6d0ab673f68a4a1682e7f09c171fafbdbc21848f Mon Sep 17 00:00:00 2001 From: Aaron Dewes Date: Fri, 3 Jan 2025 18:28:26 +0100 Subject: [PATCH 2/2] chore: Update sqlalchemy Tests seem to pass with this --- requirements.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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