fix metadata key error
This commit is contained in:
parent
d5d56e3a16
commit
72d0bf21bc
1 changed files with 10 additions and 5 deletions
|
@ -11,7 +11,7 @@ from swh.scheduler.model import ListedOrigin
|
|||
|
||||
|
||||
from ..pattern import CredentialsType, StatelessLister
|
||||
from datetime import datetime
|
||||
from datetime import datetime, timezone
|
||||
|
||||
logger = logging.getLogger(__name__)
|
||||
|
||||
|
@ -60,11 +60,16 @@ class FDroidLister(StatelessLister[FDroidListerPage]):
|
|||
|
||||
for item in page:
|
||||
for id, value in item.items():
|
||||
metadata = value.get("metaData", {})
|
||||
metadata = value.get("metadata", {})
|
||||
versions = value.get("versions", {})
|
||||
last_updated = metadata.get("lastUpdated", None)
|
||||
if last_updated is not None:
|
||||
last_updated = datetime.fromtimestamp(last_updated)
|
||||
last_updated = (
|
||||
datetime.fromtimestamp(
|
||||
metadata.get("lastUpdated", None) / 1000,
|
||||
tz=timezone.utc,
|
||||
)
|
||||
if metadata.get("lastUpdated", None) is not None
|
||||
else None
|
||||
)
|
||||
|
||||
yield ListedOrigin(
|
||||
lister_id=self.lister_obj.id,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue