Skip to content

Commit 64d53ca

Browse files
committed
Remove unused pathways in complex encoder tests
1 parent 1088b22 commit 64d53ca

1 file changed

Lines changed: 7 additions & 12 deletions

File tree

tests/models.py

Lines changed: 7 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -9,21 +9,16 @@
99

1010

1111
class ComplexEncoder(json.JSONEncoder):
12-
def default(self, obj):
13-
if isinstance(obj, complex):
14-
return {
15-
'__complex__': True,
16-
'real': obj.real,
17-
'imag': obj.imag,
18-
}
19-
20-
return json.JSONEncoder.default(self, obj)
12+
def default(self, o):
13+
return {
14+
'__complex__': True,
15+
'real': o.real,
16+
'imag': o.imag,
17+
}
2118

2219

2320
def as_complex(dct):
24-
if '__complex__' in dct:
25-
return complex(dct['real'], dct['imag'])
26-
return dct
21+
return complex(dct['real'], dct['imag'])
2722

2823

2924
class GenericForeignKeyObj(models.Model):

0 commit comments

Comments
 (0)