def get_snapshot(self): time_range = self.config['time_range'] if self.config['align_to_start']: until_time = utils.floor_time(utils.now(), time_range) else: until_time = utils.now() # ask for time since double the time range so we can compare with the # previous time range from_time = until_time - (time_range * 2) d = self.backend.get_data(from_time=from_time) d.addCallback(self.handle_backend_response, until_time) return d
def get_snapshot(self): time_range = self.config["time_range"] if self.config["align_to_start"]: from_time = utils.floor_time(utils.now(), time_range) else: from_time = utils.relative_to_now(-time_range) d = self.backend.get_data(from_time=from_time) d.addCallback(self.process_backend_response) return d