aboutsummaryrefslogtreecommitdiffstats
path: root/rest_framework
diff options
context:
space:
mode:
Diffstat (limited to 'rest_framework')
-rw-r--r--rest_framework/fields.py19
1 files changed, 2 insertions, 17 deletions
diff --git a/rest_framework/fields.py b/rest_framework/fields.py
index ecf0dc47..382fd2dd 100644
--- a/rest_framework/fields.py
+++ b/rest_framework/fields.py
@@ -578,19 +578,10 @@ class CharField(Field):
def to_internal_value(self, data):
value = six.text_type(data)
-
- if self.trim_whitespace:
- return value.strip()
-
- return value
+ return value.strip() if self.trim_whitespace else value
def to_representation(self, value):
- representation = six.text_type(value)
-
- if self.trim_whitespace:
- return representation.strip()
-
- return representation
+ return six.text_type(value)
class EmailField(CharField):
@@ -603,12 +594,6 @@ class EmailField(CharField):
validator = EmailValidator(message=self.error_messages['invalid'])
self.validators.append(validator)
- def to_internal_value(self, data):
- return six.text_type(data).strip()
-
- def to_representation(self, value):
- return six.text_type(value).strip()
-
class RegexField(CharField):
default_error_messages = {