Forráskód Böngészése

add docstring about timestamp parsing

Nick Sweeting 6 éve
szülő
commit
6d92784dbb
1 módosított fájl, 5 hozzáadás és 0 törlés
  1. 5 0
      archivebox/util.py

+ 5 - 0
archivebox/util.py

@@ -368,6 +368,11 @@ def parse_date(date: Any) -> Optional[datetime]:
 
 
     if isinstance(date, str):
     if isinstance(date, str):
         if date.replace('.', '').isdigit():
         if date.replace('.', '').isdigit():
+            # this is a brittle attempt at unix timestamp parsing (which is
+            # notoriously hard to do). It may lead to dates being off by
+            # anything from hours to decades, depending on which app, OS,
+            # and sytem time configuration was used for the original timestamp
+            # more info: https://github.com/pirate/ArchiveBox/issues/119
             timestamp = float(date)
             timestamp = float(date)
 
 
             EARLIEST_POSSIBLE = 473403600.0  # 1985
             EARLIEST_POSSIBLE = 473403600.0  # 1985