]> git.phdru.name Git - bookmarks_db.git/blobdiff - Writers/bkmk_wflad.py
Process mozilla-specific date/time representation.
[bookmarks_db.git] / Writers / bkmk_wflad.py
index 6b6d17458c0e1013b80c4f9d8eae28f5ba45c111..a848e6c6a34093c64ba127440e39ec6ad00cfefa 100644 (file)
@@ -18,8 +18,13 @@ from bkmk_objects import Writer
 
 
 def strftime(s):
+   if s is None:
+      return s
+   n = int(s)
+   if n > 10**9:
+      n /= 10**6
    try:
-      return time.strftime("%a %d %b %Y %T", time.localtime(int(s)))
+      return time.strftime("%a %d %b %Y %T", time.localtime(n))
    except (TypeError, ValueError): # s is None or is already formatted
       return s