From 66fe8ca24c5da9d8642826a0bd9a3259f68d65b4 Mon Sep 17 00:00:00 2001 From: Brian Warner Date: Thu, 19 Mar 2009 11:44:43 -0700 Subject: [PATCH] parse_date: insist that it returns an int --- src/allmydata/test/test_storage.py | 1 + src/allmydata/util/time_format.py | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/allmydata/test/test_storage.py b/src/allmydata/test/test_storage.py index fa9d0664..032a6d24 100644 --- a/src/allmydata/test/test_storage.py +++ b/src/allmydata/test/test_storage.py @@ -2166,6 +2166,7 @@ class LeaseCrawler(unittest.TestCase, pollmixin.PollMixin, WebRenderingMixin): def test_parse_date(self): p = time_format.parse_date + self.failUnless(isinstance(p("2009-03-18"), int)) self.failUnlessEqual(p("2009-03-18"), 1237334400) def test_limited_history(self): diff --git a/src/allmydata/util/time_format.py b/src/allmydata/util/time_format.py index 0bc39280..bb935896 100644 --- a/src/allmydata/util/time_format.py +++ b/src/allmydata/util/time_format.py @@ -62,5 +62,5 @@ def parse_duration(s): def parse_date(s): # return seconds-since-epoch for the UTC midnight that starts the given # day - return iso_utc_time_to_localseconds(s + "T00:00:00") + return int(iso_utc_time_to_localseconds(s + "T00:00:00")) -- 2.45.2