Closed ckirkman-IDM closed 1 year ago
I can work around this by replacing: item.parent_id .... with ... item.experiment.id ... or ... item.refresh() item.experiment_id ... but this is not straightforward.
@ckirkman-IDM - We updated this code to improve performance of the analysis area. Unfortunately, there is no way to easily return idmtools object here and also have high performance. In future would could look at proxy objects, that could dynamically fill in idmtols objects, but that is not currently high priority
I am trying to use an analyzer I wrote about 11 months ago. It has a per_group method that tries to grab the parent_id for each object. It used to work (following line), but now it returns an error (idmtools 1.7.5 currently, idmtools-calibra 1.0.8)
Debugging indicates that the items received by the per_group() analyzer method are of type:
AnalyzeManager line 418:
... is where the items passed to per_group() are identified.
Documentation for _get_items_to_analyze() indicate that the return is supposed to be idmtools item objects, NOT platform objects: