@@ -56,7 +56,7 @@ def init_value(self, value):
56
56
def custom_mapping (self ):
57
57
if type (self .mapping ) is str :
58
58
return self .value .get (self .mapping )
59
- elif callable (self .mapping ):
59
+ if callable (self .mapping ):
60
60
return self .mapping (self .value )
61
61
return self .value
62
62
@@ -89,9 +89,9 @@ def init_value(self, value):
89
89
with contextlib .suppress (Exception ):
90
90
if isinstance (self .drf_field , IntegerField ) and type (value ) is not int :
91
91
return int (value )
92
- elif isinstance (self .drf_field , FloatField ) and type (value ) is not float :
92
+ if isinstance (self .drf_field , FloatField ) and type (value ) is not float :
93
93
return float (value )
94
- elif (
94
+ if (
95
95
isinstance (self .drf_field , DecimalField ) and type (value ) is not Decimal
96
96
):
97
97
return Decimal (value )
@@ -122,7 +122,7 @@ def _parse_date(self, value, setting_format, iso_parse_func):
122
122
parsed_datetime = datetime .datetime .strptime (value , parse_format )
123
123
if isinstance (self .drf_field , TimeField ):
124
124
return parsed_datetime .time ()
125
- elif isinstance (self .drf_field , DateField ):
125
+ if isinstance (self .drf_field , DateField ):
126
126
return parsed_datetime .date ()
127
127
return parsed_datetime
128
128
@@ -136,12 +136,12 @@ def init_value(self, value):
136
136
return self ._parse_date (
137
137
value , "DATETIME_FORMAT" , parse_datetime
138
138
).replace (tzinfo = None )
139
- elif (
139
+ if (
140
140
isinstance (self .drf_field , DateField )
141
141
and type (value ) is not datetime .date
142
142
):
143
143
return self ._parse_date (value , "DATE_FORMAT" , parse_date )
144
- elif (
144
+ if (
145
145
isinstance (self .drf_field , TimeField )
146
146
and type (value ) is not datetime .time
147
147
):
@@ -177,10 +177,9 @@ def prep_value(self) -> Any:
177
177
):
178
178
# array of array; write as json
179
179
return json .dumps (self .value , ensure_ascii = False )
180
- else :
181
- # Flatten the array into a comma separated string to fit
182
- # in a single spreadsheet column
183
- return self .list_sep .join (map (str , self .value ))
180
+ # Flatten the array into a comma separated string to fit
181
+ # in a single spreadsheet column
182
+ return self .list_sep .join (map (str , self .value ))
184
183
185
184
186
185
class XLSXBooleanField (XLSXField ):
0 commit comments