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

Commit 0172c10

Browse files
committed
:meth:atomx.models.AtomxModel.reload takes kwargs parameter
1 parent 23da536 commit 0172c10

2 files changed

Lines changed: 3 additions & 2 deletions

File tree

CHANGES.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
- Add ``editable`` parameter to :meth:`atomx.Atomx.report`.
55
- Add ``dsp`` reporting scope.
66
- Add ``daterange`` parameter to :meth:`atomx.Atomx.report`.
7+
- :meth:`atomx.models.AtomxModel.reload` takes kwargs parameter
78

89

910
1.6

atomx/models.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -189,7 +189,7 @@ def delete(self, session=None):
189189
self._attributes['deleted'] = True
190190
return res
191191

192-
def reload(self, session=None):
192+
def reload(self, session=None, **kwargs):
193193
"""Reload the model from the api and update attributes with the response.
194194
195195
This is useful if you have not all attributes loaded like when you made
@@ -206,7 +206,7 @@ def reload(self, session=None):
206206
if not hasattr(self, 'id'):
207207
raise ModelNotFoundError("Can't reload without 'id' parameter. "
208208
"Forgot to save() first?")
209-
res = session.get(self._resource_name, self.id)
209+
res = session.get(self._resource_name, self.id, **kwargs)
210210
self.__init__(session=session, **res.json)
211211
return self
212212

0 commit comments

Comments
 (0)