diff --git a/src/DonkiDirectorServer.py b/src/DonkiDirectorServer.py index 4682d6da6b51405faa3448da3ba19e01c430d090..7c7ac04492f9ccbe76995b0c117d900cd7d44962 100755 --- a/src/DonkiDirectorServer.py +++ b/src/DonkiDirectorServer.py @@ -66,11 +66,13 @@ class DonkiDirectorServer (PyTango.LatestDeviceImpl): try: if attr not in self.file_finished_proxies.keys(): self.file_finished_proxies[attr] = PyTango.AttributeProxy(attr) + (self.file_finished_proxies[attr]).ping() (self.file_finished_proxies[attr]).write(filename_in) except: - self.error_stream("Unable to set callback attribute: " + attr ) + _errmsg = "ERROR writing callback attribute: " + attr + self.error_stream(_errmsg ) + self.dt._report_message(_errmsg, with_date=True) self.error_stream(traceback.format_exc()) - #----- PROTECTED REGION END -----# // DonkiDirectorServer.global_variables