diff --git a/src/iris_diaphragm.py b/src/iris_diaphragm.py index c9d1deac80772d546bfff11c83ed4b99ae7ee7f8..aecf0ed9c7c1d017ab57ae89fd104b3d246127a5 100755 --- a/src/iris_diaphragm.py +++ b/src/iris_diaphragm.py @@ -149,7 +149,7 @@ class IrisDiaphragm (PyTango.Device_4Impl): self.write_position(new_aperture) def is_Aperture_allowed(self, req_type): - return self.get_state() in (PyTango.DevState.ON,) + return req_type is PyTango.AttReqType.READ_REQ or self.get_state() in (PyTango.DevState.ON,) def read_StepSize(self, attr): # self.debug_stream("In read_StepSize()")