Skip to content
This repository was archived by the owner on Jun 1, 2023. It is now read-only.

Commit aa1987d

Browse files
committedMar 24, 2021
Make methods not local.
1 parent 99e8584 commit aa1987d

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed
 

Diff for: ‎src/oidcmsg/impexp.py

+5-5
Original file line numberDiff line numberDiff line change
@@ -13,15 +13,15 @@ class ImpExp:
1313
def __init__(self):
1414
pass
1515

16-
def _dump(self, cls, item, exclude_attributes: Optional[List[str]] = None) -> dict:
16+
def dump_attr(self, cls, item, exclude_attributes: Optional[List[str]] = None) -> dict:
1717
if cls in [None, "", [], {}]:
1818
val = item
1919
elif isinstance(item, Message):
2020
val = {qualified_name(item.__class__): item.to_dict()}
2121
elif cls == object:
2222
val = qualified_name(item)
2323
elif isinstance(cls, list):
24-
val = [self._dump(cls[0], v, exclude_attributes) for v in item]
24+
val = [self.dump_attr(cls[0], v, exclude_attributes) for v in item]
2525
else:
2626
val = item.dump(exclude_attributes=exclude_attributes)
2727

@@ -38,14 +38,14 @@ def dump(self, exclude_attributes: Optional[List[str]] = None) -> dict:
3838
if item is None:
3939
continue
4040

41-
info[attr] = self._dump(cls, item, exclude_attributes)
41+
info[attr] = self.dump_attr(cls, item, exclude_attributes)
4242

4343
return info
4444

4545
def _local_adjustments(self):
4646
pass
4747

48-
def _load(self, cls, item):
48+
def load_attr(self, cls, item):
4949
if cls in [None, "", [], {}]:
5050
val = item
5151
elif cls == object:
@@ -64,7 +64,7 @@ def load(self, item: dict):
6464
if attr not in item:
6565
continue
6666

67-
setattr(self, attr, self._load(cls, item[attr]))
67+
setattr(self, attr, self.load_attr(cls, item[attr]))
6868

6969
self._local_adjustments()
7070
return self

0 commit comments

Comments
 (0)