Loading django/forms/fields.py +1 −12 Original line number Diff line number Diff line Loading @@ -340,17 +340,6 @@ class BaseTemporalField(Field): for format in self.input_formats: try: return self.strptime(value, format) except ValueError: if format.endswith('.%f'): # Compatibility with datetime in pythons < 2.6. # See: http://docs.python.org/library/datetime.html#strftime-and-strptime-behavior if value.count('.') != format.count('.'): continue try: datetime_str, usecs_str = value.rsplit('.', 1) usecs = int(usecs_str[:6].ljust(6, '0')) dt = datetime.datetime.strptime(datetime_str, format[:-3]) return dt.replace(microsecond=usecs) except ValueError: continue raise ValidationError(self.error_messages['invalid']) Loading Loading
django/forms/fields.py +1 −12 Original line number Diff line number Diff line Loading @@ -340,17 +340,6 @@ class BaseTemporalField(Field): for format in self.input_formats: try: return self.strptime(value, format) except ValueError: if format.endswith('.%f'): # Compatibility with datetime in pythons < 2.6. # See: http://docs.python.org/library/datetime.html#strftime-and-strptime-behavior if value.count('.') != format.count('.'): continue try: datetime_str, usecs_str = value.rsplit('.', 1) usecs = int(usecs_str[:6].ljust(6, '0')) dt = datetime.datetime.strptime(datetime_str, format[:-3]) return dt.replace(microsecond=usecs) except ValueError: continue raise ValidationError(self.error_messages['invalid']) Loading