Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

Fixed Python2.4 incompatibility introduced in r13041: datetime.strpti…

…me classmethod was added in 2.5.

git-svn-id: http://code.djangoproject.com/svn/django/trunk@13078 bcc190cf-cafb-0310-a4f2-bffc1f526a37
  • Loading branch information...
commit 7fc25715d6af20e14827c85170fff20f82ded8ab 1 parent 02ffb6f
@kmtracey kmtracey authored
Showing with 6 additions and 1 deletion.
  1. +6 −1 django/forms/extras/widgets.py
View
7 django/forms/extras/widgets.py
@@ -2,6 +2,7 @@
Extra HTML Widget classes
"""
+import time
import datetime
import re
@@ -46,7 +47,11 @@ def render(self, name, value, attrs=None):
if settings.USE_L10N:
try:
input_format = get_format('DATE_INPUT_FORMATS')[0]
- v = datetime.datetime.strptime(value, input_format)
+ # Python 2.4 compatibility:
+ # v = datetime.datetime.strptime(value, input_format)
+ # would be clearer, but datetime.strptime was added in
+ # Python 2.5
+ v = datetime.datetime(*(time.strptime(value, input_format)[0:6]))
year_val, month_val, day_val = v.year, v.month, v.day
except ValueError:
pass

0 comments on commit 7fc2571

Please sign in to comment.
Something went wrong with that request. Please try again.