ignore timestamps far in future
This commit is contained in:
parent
5dc4f309fd
commit
c35a4acb7d
1 changed files with 7 additions and 1 deletions
|
@ -180,11 +180,17 @@ def _try_photo(photo: str, mtype: str, dgeo: Optional[LatLon]) -> Optional[Photo
|
|||
lon = convert(meta[LON], meta[LON_REF])
|
||||
geo = (lat, lon)
|
||||
if dt is None:
|
||||
# TODO eh. perhaps ignore all of instagram videos? they are also too behind in past...
|
||||
try:
|
||||
dt = dt_from_path(photo) # ok, last try..
|
||||
edt = dt_from_path(photo) # ok, last try..
|
||||
except Exception as e:
|
||||
logger.error(f"Error while trying to extract date from name {photo}")
|
||||
logger.exception(e)
|
||||
else:
|
||||
if edt is not None and edt > datetime.now():
|
||||
logger.error('datetime for %s is too far in future: %s', photo, edt)
|
||||
else:
|
||||
dt = edt
|
||||
|
||||
|
||||
return Photo(photo, dt, geo)
|
||||
|
|
Loading…
Add table
Reference in a new issue