Removed unnecessary force_text() in BaseTemporalField.to_python().
This seems unneeded since its introduction in
@@ -390,12 +390,8 @@ class BaseTemporalField(Field):
self.input_formats = input_formats
def to_python(self, value):
- # Try to coerce the value to unicode.
- unicode_value = force_text(value, strings_only=True)
- if isinstance(unicode_value, str):
- value = unicode_value.strip()
- # If unicode, try to strptime against each input format.
- if isinstance(value, str):
+ value = value.strip()
+ # Try to strptime against each input format.
for format in self.input_formats:
try:
return self.strptime(value, format)
