]> git.phdru.name Git - bookmarks_db.git/commitdiff
Process mozilla-specific date/time representation.
authorOleg Broytman <phd@phdru.name>
Mon, 19 Dec 2011 22:29:52 +0000 (22:29 +0000)
committerOleg Broytman <phd@phdru.name>
Mon, 19 Dec 2011 22:29:52 +0000 (22:29 +0000)
git-svn-id: file:///home/phd/archive/SVN/bookmarks_db/trunk@353 fdd5c36f-1aea-0310-aeeb-c58d7e2b6c23

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