summaryrefslogtreecommitdiff
path: root/webob/datetime_utils.py
diff options
context:
space:
mode:
authorChris McDonough <chrism@plope.com>2011-09-20 07:01:01 -0400
committerChris McDonough <chrism@plope.com>2011-09-20 07:01:01 -0400
commit964c75befd9cebf5c35c6f508d0449518d0771e7 (patch)
treecadfca0f56adae303b2156abc2b8c62153680abc /webob/datetime_utils.py
parentb96876888e4cf119b6cbce150909d0c0bd69ad90 (diff)
downloadwebob-964c75befd9cebf5c35c6f508d0449518d0771e7.tar.gz
fix most test_exc tests, all datetime_utils tests, some test_dec tests for 3.2
Diffstat (limited to 'webob/datetime_utils.py')
-rw-r--r--webob/datetime_utils.py7
1 files changed, 4 insertions, 3 deletions
diff --git a/webob/datetime_utils.py b/webob/datetime_utils.py
index 83c3706..103a459 100644
--- a/webob/datetime_utils.py
+++ b/webob/datetime_utils.py
@@ -8,9 +8,10 @@ from email.utils import parsedate_tz
from email.utils import mktime_tz
from email.utils import formatdate
-from webob.compat import text_type
from webob.compat import binary_type
+from webob.compat import text_type
from webob.compat import integer_types
+from webob.compat import text_
__all__ = [
'UTC', 'timedelta_to_seconds',
@@ -69,9 +70,9 @@ def parse_date(value):
return datetime.fromtimestamp(t, UTC)
def serialize_date(dt):
- if isinstance(dt, text_type):
- dt = dt.encode('ascii')
if isinstance(dt, binary_type):
+ dt = text_(dt)
+ if isinstance(dt, text_type):
return dt
if isinstance(dt, timedelta):
dt = _now() + dt