Improved performance of DecimalField.

strip() is unnecessary because decimal.Decimal() strips the input value.
This commit is contained in:
David Smith 2021-01-16 16:49:02 +00:00 committed by GitHub
parent 88e972e46d
commit e58f79c535
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 1 additions and 2 deletions

View File

@ -343,9 +343,8 @@ class DecimalField(IntegerField):
return None return None
if self.localize: if self.localize:
value = formats.sanitize_separators(value) value = formats.sanitize_separators(value)
value = str(value).strip()
try: try:
value = Decimal(value) value = Decimal(str(value))
except DecimalException: except DecimalException:
raise ValidationError(self.error_messages['invalid'], code='invalid') raise ValidationError(self.error_messages['invalid'], code='invalid')
return value return value