This repository was archived by the owner on Mar 30, 2023. It is now read-only.
File tree Expand file tree Collapse file tree 2 files changed +9
-1
lines changed
hypervector/resources/core Expand file tree Collapse file tree 2 files changed +9
-1
lines changed Original file line number Diff line number Diff line change @@ -37,6 +37,10 @@ def to_response(self):
3737 def from_get (cls , response ):
3838 return cls .from_response (response .json ())
3939
40+ def refresh (self ):
41+ definition = self .get (self .definition_uuid )
42+ self .__dict__ .update (definition .__dict__ )
43+
4044 @classmethod
4145 def list (cls ):
4246 endpoint = f"{ hypervector .API_BASE } /definitions"
@@ -59,6 +63,9 @@ def _parse_definition_from_json_file(definition_json_file):
5963
6064
6165def _parse_ensembles (ensembles ):
66+ if not ensembles or len (ensembles ) == 0 :
67+ return None
68+
6269 parsed_ensembles = []
6370 for ensemble in ensembles :
6471 parsed_ensemble = Ensemble .from_response (ensemble )
Original file line number Diff line number Diff line change @@ -37,7 +37,8 @@ def mocked_resources(mocked_responses):
3737 "definition_uuid" : str (uuid .uuid4 ()),
3838 "definition_name" : "Mocked definition" ,
3939 "project_uuid" : project .project_uuid ,
40- "added" : "Mon, 1 Jan 1970 00:00:00 GMT"
40+ "added" : "Mon, 1 Jan 1970 00:00:00 GMT" ,
41+ "ensembles" : []
4142 }
4243 )
4344
You can’t perform that action at this time.
0 commit comments