feat: log GoCardless responses to file

This commit is contained in:
Luís Murta 2026-01-01 19:03:54 +00:00
parent 1aae7d8748
commit 46f6ee2af7
Signed by: satprog
GPG Key ID: 169EF1BBD7049F94

View File

@ -1,6 +1,7 @@
from dataclasses import dataclass
import datetime as dt
import dotenv
import json
import nordigen
import os
import requests
@ -65,6 +66,13 @@ class NordigenClient:
print(f"Couldn't download transactions for {account.get_metadata()}")
continue
with open(
f"logs/{dt.datetime.now().isoformat()}_{requisition_id}.json",
"w",
encoding="utf-8",
) as f:
json.dump(downloaded, f, ensure_ascii=False, indent=4)
if (
"transactions" not in downloaded
or "booked" not in downloaded["transactions"]