init problem in beacon object
There seems to be an initialisation problem in the BeaconObject.property_setting
.
In case the first access is to the setter it fails with
Out [6]: Traceback (most recent call last):
...
File "/users/pithan/dev/bliss_jul25/bliss/config/beacon_object.py", line 89, in set
self._settings[fset.__name__] = set_value
AttributeError: 'LimaImageParameters' object has no attribute '_settings'
However, after accessing the getter once things work fine. Below an example where lima_simulator._image_params
is a BeaconObject
.
BLISS [2]: lima_simulator._image_params.flip=[True,True]
!!! === AttributeError: 'LimaImageParameters' object has no attribute '_settings' === !!! ( for more details type cmd 'last_error' )
BLISS [3]: lima_simulator._image_params.flip
Out [3]: [False, False]
BLISS [4]: lima_simulator._image_params.flip=[True,True]
BLISS [5]: lima_simulator._image_params.flip
Out [5]: [True, True]