diff --git a/r2/r2/lib/utils/utils.py b/r2/r2/lib/utils/utils.py index 13c903a55..25d5ad22a 100644 --- a/r2/r2/lib/utils/utils.py +++ b/r2/r2/lib/utils/utils.py @@ -39,7 +39,7 @@ from decimal import Decimal from BeautifulSoup import BeautifulSoup, SoupStrainer from time import sleep -from datetime import datetime, timedelta +from datetime import date, datetime, timedelta from pylons import c, g from pylons.i18n import ungettext, _ from r2.lib.filters import _force_unicode, _force_utf8 @@ -1111,6 +1111,11 @@ def to_date(d): return d.date() return d +def to_datetime(d): + if isinstance(d, date): + return datetime(d.year, d.month, d.day) + return d + def in_chunks(it, size=25): chunk = [] it = iter(it)