diff options
| author | Chris McDonough <chrism@plope.com> | 2011-09-20 07:01:01 -0400 |
|---|---|---|
| committer | Chris McDonough <chrism@plope.com> | 2011-09-20 07:01:01 -0400 |
| commit | 964c75befd9cebf5c35c6f508d0449518d0771e7 (patch) | |
| tree | cadfca0f56adae303b2156abc2b8c62153680abc /webob/datetime_utils.py | |
| parent | b96876888e4cf119b6cbce150909d0c0bd69ad90 (diff) | |
| download | webob-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.py | 7 |
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 |
