diff --git a/Common/Servers/PyDewarPositioner/src/DewarPositioner/positioner.py b/Common/Servers/PyDewarPositioner/src/DewarPositioner/positioner.py index ba4dd8ee1ab029848b1e7a339de2f39536571eb2..95b0891d58360ef7cf8ababb7a02a07124446142 100644 --- a/Common/Servers/PyDewarPositioner/src/DewarPositioner/positioner.py +++ b/Common/Servers/PyDewarPositioner/src/DewarPositioner/positioner.py @@ -155,7 +155,9 @@ class Positioner(object): elif str(axis) == 'MNG_BEAMPARK': return (True, stime) elif self.conf.getAttribute('DynamicUpdatingAllowed') != 'true': - raise NotAllowedError('dynamic updating not allowed') + # FIXED configuration, should return ready even if the derotator + # will not actually move + return (True, stime) elif not self.siteInfo: raise NotAllowedError('no site information available') elif str(sector) not in sectors: @@ -232,7 +234,9 @@ class Positioner(object): elif str(axis) == 'MNG_BEAMPARK': pass # Do nothing elif self.conf.getAttribute('DynamicUpdatingAllowed') != 'true': - logger.logNotice('dynamic updating not allowed') + # This log is pretty much useless + # logger.logNotice('dynamic updating not allowed') + pass elif not self.siteInfo: raise NotAllowedError('no site information available') elif not self.source: