Ejemplo n.º 1
0
 def schedule(cls, victim, duration):
     TryLaterBySubject.schedule(
         cls.cancel_rowkey(),
         cls.cancel_colkey(victim.name),
         victim._fullname,
         duration,
     )
Ejemplo n.º 2
0
 def schedule(cls, victim, duration):
     TryLaterBySubject.schedule(
         cls.cancel_rowkey(),
         cls.cancel_colkey(victim.name),
         victim._fullname,
         duration,
     )
Ejemplo n.º 3
0
    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()}
Ejemplo n.º 4
0
    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()
        }
Ejemplo n.º 5
0
 def unschedule(cls, victim):
     TryLaterBySubject.unschedule(cls.cancel_rowkey(), cls.cancel_colkey(victim.name), cls.schedule_rowkey())
Ejemplo n.º 6
0
 def unschedule(cls, victim):
     TryLaterBySubject.unschedule(
         cls.cancel_rowkey(),
         cls.cancel_colkey(victim.name),
         cls.schedule_rowkey(),
     )