def schedule(self, data, parent_data, callback_data=None):
    timing_time = data.outputs.timing_time
    business_tz = data.outputs.business_tz
    now = datetime.datetime.now(tz=business_tz)
    t_delta = (timing_time - now)
    if (t_delta.total_seconds() < 1):
        self.finish_schedule()
    self.interval.interval = (t_delta.total_seconds() - 0.5)
    return True
def schedule(self, data, parent_data, callback_data=None):
    timing_time = data.outputs.timing_time
    business_tz = data.outputs.business_tz
    now = datetime.datetime.now(tz=business_tz)
    t_delta = (timing_time - now)
    if (t_delta.total_seconds() < 1):
        self.finish_schedule()
    self.interval.interval = (t_delta.total_seconds() - 0.5)
    return True