def schedule(cls, victim, duration): TryLaterBySubject.schedule( cls.cancel_rowkey(), cls.cancel_colkey(victim.name), victim._fullname, duration, )
def search(cls, subjects): results = TryLaterBySubject.search(cls.cancel_rowkey(), subjects) def convert_uuid_to_datetime(uu): return datetime.fromtimestamp(convert_uuid_to_time(uu), g.tz) return {name: convert_uuid_to_datetime(uu) for name, uu in results.iteritems()}
def search(cls, subjects): results = TryLaterBySubject.search(cls.cancel_rowkey(), subjects) def convert_uuid_to_datetime(uu): return datetime.fromtimestamp(convert_uuid_to_time(uu), g.tz) return { name: convert_uuid_to_datetime(uu) for name, uu in results.iteritems() }
def unschedule(cls, victim): TryLaterBySubject.unschedule(cls.cancel_rowkey(), cls.cancel_colkey(victim.name), cls.schedule_rowkey())
def unschedule(cls, victim): TryLaterBySubject.unschedule( cls.cancel_rowkey(), cls.cancel_colkey(victim.name), cls.schedule_rowkey(), )