diff --git a/tiled/client/base.py b/tiled/client/base.py index f66b667e1..8885b76cf 100644 --- a/tiled/client/base.py +++ b/tiled/client/base.py @@ -149,6 +149,17 @@ def __repr__(self): def context(self): return self._context + def refresh(self): + content = handle_error( + self.context.http_client.get( + self.uri, + headers={"Accept": MSGPACK_MIME_TYPE}, + params={"include_data_sources": self._include_data_sources}, + ) + ).json() + self._item = content["data"] + return self + @property def item(self): "JSON payload describing this item. Mostly for internal use."