Skip to content

Commit 36f72c9

Browse files
committed
make sure generic resters get attached to mpr
1 parent 06eb5e6 commit 36f72c9

1 file changed

Lines changed: 6 additions & 1 deletion

File tree

mp_api/client/mprester.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,8 +52,10 @@
5252
"mp_api.client.routes.materials.materials.MaterialsRester"
5353
),
5454
**{f"materials/{k}": v for k, v in MATERIALS_RESTERS.items() if k not in {"doi"}},
55-
"doi": MATERIALS_RESTERS["doi"],
5655
**{f"molecules/{k}": v for k, v in MOLECULES_RESTERS.items()},
56+
}
57+
GENERIC_RESTERS = {
58+
"doi": MATERIALS_RESTERS["doi"],
5759
**GENERIC_RESTERS,
5860
}
5961

@@ -201,6 +203,9 @@ def __init__(
201203
for attr, rester in core_resters.items():
202204
setattr(self, attr, rester)
203205

206+
for attr, rester in GENERIC_RESTERS.items():
207+
setattr(self, attr, rester)
208+
204209
@property
205210
def contribs(self):
206211
if self._contribs is None:

0 commit comments

Comments
 (0)