(self, case=None)
return hashlib.md5(schedule_info).hexdigest()
The schedule revision is a hash of all information pertaining to
        scheduling. Information unrelated to scheduling, such as the content
        being sent at each event, is excluded. This is mainly used to determine
        when a TimedScheduleInstance should recalculate its schedule.
The schedule revision is a hash of all information pertaining to
        scheduling. Information unrelated to scheduling, such as the content
        being sent at each event, is excluded. This is mainly used to determine
        when a TimedScheduleInstance should recalculate its schedule.
The schedule revision is a hash of all information pertaining to scheduling . Information unrelated to scheduling such as the content being sent at each event is excluded . This is mainly used to determine when a TimedScheduleInstance should recalculate its schedule .
def get_schedule_revision(self, case=None):
        """
        The schedule revision is a hash of all information pertaining to
        scheduling. Information unrelated to scheduling, such as the content
        being sent at each event, is excluded. This is mainly used to determine
        when a TimedScheduleInstance should recalculate its schedule.
        """
        result = [
            self.repeat_every,
            self.total_iterations,
            self.start_offset,
            self.start_day_of_week,
            [e.get_scheduling_info(case=case) for e in self.memoized_events],
        ]

        if self.use_utc_as_default_timezone:
            result.append('UTC_DEFAULT')

        schedule_info = json.dumps(result).encode('utf-8')
        return hashlib.md5(schedule_info).hexdigest()
def get_schedule_revision ( self , case = None ) : result = [ self . repeat_every , self . total_iterations , self . start_offset , self . start_day_of_week , [ e . get_scheduling_info ( case = case ) for e in self . memoized_events ] , ] if self . use_utc_as_default_timezone : result . append ( 'UTC_DEFAULT' ) schedule_info = json . dumps ( result ) . encode ( 'utf-8' ) return hashlib . md5 ( schedule_info ) . hexdigest ( )