Flint: Error during MCA acquisition
Feedback from @berruyer
This 2 error are maybe related.
The first one can be reproduced, when the MCA view is shown (because it's an error during the initialization of the item tree).
Traceback (most recent call last):
File "/users/blissadm/local/bliss.git/bliss/flint/manager/manager.py", line 290, in __widgetActivated
propertyWidget.setFocusWidget(widget)
File "/users/blissadm/local/bliss.git/bliss/flint/widgets/property_widget.py", line 103, in setFocusWidget
view = widget.createPropertyWidget(self)
File "/users/blissadm/local/bliss.git/bliss/flint/widgets/one_dim_data_plot.py", line 165, in createPropertyWidget
propertyWidget.setFocusWidget(self)
File "/users/blissadm/local/bliss.git/bliss/flint/widgets/one_dim_plot_property.py", line 525, in setFocusWidget
self.__currentScanChanged(scanModel)
File "/users/blissadm/local/bliss.git/bliss/flint/widgets/one_dim_plot_property.py", line 543, in __currentScanChanged
self.__setScan(scanModel)
File "/users/blissadm/local/bliss.git/bliss/flint/widgets/one_dim_plot_property.py", line 584, in __setScan
self.__updateTree()
File "/users/blissadm/local/bliss.git/bliss/flint/widgets/one_dim_plot_property.py", line 738, in __updateTree
model, scan, scan_model.ChannelType.SPECTRUM
File "/users/blissadm/local/bliss.git/bliss/flint/widgets/one_dim_plot_property.py", line 621, in __genScanTree
deviceRoot = scan.getDeviceByName(name, fromTopMaster=True)
File "/users/blissadm/local/bliss.git/bliss/flint/model/scan_model.py", line 295, in getDeviceByName
raise ValueError("Device %s not found." % name)
ValueError: Device ifluo_sp0 not found.
==============================================================================
Traceback (most recent call last):
File "/users/blissadm/local/bliss.git/bliss/flint/manager/manager.py", line 290, in __widgetActivated
propertyWidget.setFocusWidget(widget)
File "/users/blissadm/local/bliss.git/bliss/flint/widgets/property_widget.py", line 103, in setFocusWidget
view = widget.createPropertyWidget(self)
File "/users/blissadm/local/bliss.git/bliss/flint/widgets/mca_plot.py", line 166, in createPropertyWidget
propertyWidget.setFocusWidget(self)
File "/users/blissadm/local/bliss.git/bliss/flint/widgets/mca_plot_property.py", line 178, in setFocusWidget
self.__currentScanChanged(scanModel)
File "/users/blissadm/local/bliss.git/bliss/flint/widgets/mca_plot_property.py", line 194, in __currentScanChanged
self.__setScan(scanModel)
File "/users/blissadm/local/bliss.git/bliss/flint/widgets/mca_plot_property.py", line 209, in __setScan
self.__updateTree()
File "/users/blissadm/local/bliss.git/bliss/flint/widgets/mca_plot_property.py", line 347, in __updateTree
channelItem.setPlotItem(plotItem)
File "/users/blissadm/local/bliss.git/bliss/flint/widgets/mca_plot_property.py", line 97, in setPlotItem
self.__used.setData(plotItem, role=delegates.PlotItemRole)
File "/users/blissadm/local/bliss.git/bliss/flint/widgets/delegates.py", line 643, in setData
qt.QStandardItem.setData(self, value, role)
RuntimeError: wrapped C/C++ object of type HookedStandardItem has been deleted