Compare commits

...

2 Commits

Author SHA1 Message Date
Elisiário Couto
0205e5be0d chore(ci): Bump version to 2025.10.0 2025-10-01 11:30:48 +01:00
Elisiário Couto
ca7968cc3c fix(gocardless): Increase timeout to 30 seconds, some requests take some time. 2025-10-01 11:05:52 +01:00
4 changed files with 16 additions and 4 deletions

View File

@@ -1,4 +1,12 @@
## 2025.10.0 (2025/10/01)
### Bug Fixes
- **gocardless:** Increase timeout to 30 seconds, some requests take some time. ([ca7968cc](https://github.com/elisiariocouto/leggen/commit/ca7968cc3c625e243fe2d75590a9e56f3100072b))
## 2025.9.26 (2025/09/30) ## 2025.9.26 (2025/09/30)
### Debug ### Debug

View File

@@ -41,7 +41,9 @@ class GoCardlessService:
headers = await self._get_auth_headers() headers = await self._get_auth_headers()
async with httpx.AsyncClient() as client: async with httpx.AsyncClient() as client:
response = await client.request(method, url, headers=headers, **kwargs) response = await client.request(
method, url, headers=headers, timeout=30, **kwargs
)
_log_rate_limits(response, method, url) _log_rate_limits(response, method, url)
# If we get 401, clear token cache and retry once # If we get 401, clear token cache and retry once
@@ -49,7 +51,9 @@ class GoCardlessService:
logger.warning("Got 401, clearing token cache and retrying") logger.warning("Got 401, clearing token cache and retrying")
self._token = None self._token = None
headers = await self._get_auth_headers() headers = await self._get_auth_headers()
response = await client.request(method, url, headers=headers, **kwargs) response = await client.request(
method, url, headers=headers, timeout=30, **kwargs
)
_log_rate_limits(response, method, url) _log_rate_limits(response, method, url)
response.raise_for_status() response.raise_for_status()

View File

@@ -1,6 +1,6 @@
[project] [project]
name = "leggen" name = "leggen"
version = "2025.9.26" version = "2025.10.0"
description = "An Open Banking CLI" description = "An Open Banking CLI"
authors = [{ name = "Elisiário Couto", email = "elisiario@couto.io" }] authors = [{ name = "Elisiário Couto", email = "elisiario@couto.io" }]
requires-python = "~=3.13.0" requires-python = "~=3.13.0"

2
uv.lock generated
View File

@@ -257,7 +257,7 @@ wheels = [
[[package]] [[package]]
name = "leggen" name = "leggen"
version = "2025.9.26" version = "2025.10.0"
source = { editable = "." } source = { editable = "." }
dependencies = [ dependencies = [
{ name = "apscheduler" }, { name = "apscheduler" },