def collect(self, config): now = datetime.datetime.now() should_timeout = bool((now.minute / 10) % 2) yield twisted_utils.sleep( self.cycletime * 4 if should_timeout else self.cycletime / 2) defer.returnValue(self.get_data())
def collect(self, config): yield twisted_utils.sleep(self.cycletime * 4) defer.returnValue(self.get_data())