Skip to content

Commit a3af62e

Browse files
committed
Formatting changes to model.py
1 parent beaefa0 commit a3af62e

File tree

1 file changed

+16
-15
lines changed

1 file changed

+16
-15
lines changed

sign_client/sign_client/model.py

Lines changed: 16 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -23,22 +23,23 @@
2323

2424

2525
class JSONEncoder(json.JSONEncoder):
26-
def default(self, o):
27-
new_dct = {}
28-
if dataclasses.is_dataclass(o):
29-
dct = dataclasses.asdict(o)
26+
def default(self, o):
27+
new_dct = {}
28+
if dataclasses.is_dataclass(o):
29+
dct = dataclasses.asdict(o)
30+
else:
31+
dct = o
32+
for k, v in dct.items():
33+
if v is None:
34+
continue
35+
if isinstance(v, dict):
36+
new_dct[k] = self.default(v)
37+
elif isinstance(v, list):
38+
new_dct[k] = [self.default(i) for i in v]
3039
else:
31-
dct = o
32-
for k, v in dct.items():
33-
if v is None:
34-
continue
35-
if isinstance(v, dict):
36-
new_dct[k] = self.default(v)
37-
elif isinstance(v, list):
38-
new_dct[k] = [self.default(i) for i in v]
39-
else:
40-
new_dct[k] = v
41-
return new_dct
40+
new_dct[k] = v
41+
return new_dct
42+
4243

4344
@dataclass
4445
class PageInfo:

0 commit comments

Comments
 (0)