letterboxd import: reduce chance of id collision

This commit is contained in:
mein Name 2025-02-26 21:33:27 -05:00 committed by Henri Dickson
parent d005dbdac2
commit 97f51d78d1

View file

@ -1,6 +1,8 @@
import csv import csv
import tempfile import tempfile
import zipfile import zipfile
from datetime import timedelta
from random import randint
import pytz import pytz
from django.utils.dateparse import parse_datetime from django.utils.dateparse import parse_datetime
@ -96,6 +98,7 @@ class LetterboxdImporter(Task):
} }
dt = parse_datetime(date + shelf_time_offset[shelf_type]) dt = parse_datetime(date + shelf_time_offset[shelf_type])
if dt: if dt:
dt += timedelta(seconds=randint(0, 3599))
dt = dt.replace(tzinfo=_tz_sh) dt = dt.replace(tzinfo=_tz_sh)
rating_grade = round(float(rating) * 2) if rating else None rating_grade = round(float(rating) * 2) if rating else None
comment = None comment = None