feat: log GoCardless responses to file
This commit is contained in:
parent
1aae7d8748
commit
46f6ee2af7
@ -1,6 +1,7 @@
|
|||||||
from dataclasses import dataclass
|
from dataclasses import dataclass
|
||||||
import datetime as dt
|
import datetime as dt
|
||||||
import dotenv
|
import dotenv
|
||||||
|
import json
|
||||||
import nordigen
|
import nordigen
|
||||||
import os
|
import os
|
||||||
import requests
|
import requests
|
||||||
@ -65,6 +66,13 @@ class NordigenClient:
|
|||||||
print(f"Couldn't download transactions for {account.get_metadata()}")
|
print(f"Couldn't download transactions for {account.get_metadata()}")
|
||||||
continue
|
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 (
|
if (
|
||||||
"transactions" not in downloaded
|
"transactions" not in downloaded
|
||||||
or "booked" not in downloaded["transactions"]
|
or "booked" not in downloaded["transactions"]
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user