fix pagination next url

This commit is contained in:
rmanach 2025-05-08 10:46:13 +02:00
parent 2da9d56ddf
commit 4768d37d36
4 changed files with 11 additions and 7 deletions

View File

@ -25,6 +25,10 @@ only-include = ["src"]
"src" = "whereis_client"
[tool.ruff]
line-length = 88
target-version = "py310"
[tool.ruff.lint]
select = ["E", "F", "I"]
ignore = []
@ -34,11 +38,7 @@ exclude = [
"venv",
]
line-length = 88
target-version = "py310"
[tool.ruff.mccabe]
[tool.ruff.lint.mccabe]
max-complexity = 10
[tool.mypy]

View File

@ -1,5 +1,5 @@
mypy===1.13.0
ruff==0.8.3
ruff>=0.9.6
twine==6.0.1
types-requests==2.32.0.20241016
hatch==1.14.0

View File

@ -2,4 +2,4 @@ from .client import Client, OrderField
__all__ = ["Client", "OrderField"]
VERSION = "0.1.0"
VERSION = "0.1.1"

View File

@ -541,6 +541,10 @@ class Client:
gps_url += f"?date_end={de.isoformat()}"
while gps_url is not None:
# pagination api next url returns http scheme instead of https
if self.base_url.startswith("https"):
gps_url = gps_url.replace("http://", "https://")
logging.info(f"get gps data from: {gps_url}")
data = self._get_paginate_gps_positions(gps_url)