예제 #1
0
파일: bans.py 프로젝트: AHAMED750/reddit
 def schedule(cls, victim, duration):
     TryLaterBySubject.schedule(
         cls.cancel_rowkey(),
         cls.cancel_colkey(victim.name),
         victim._fullname,
         duration,
     )
예제 #2
0
 def schedule(cls, victim, duration):
     TryLaterBySubject.schedule(
         cls.cancel_rowkey(),
         cls.cancel_colkey(victim.name),
         victim._fullname,
         duration,
     )
예제 #3
0
파일: bans.py 프로젝트: zeantsoi/reddit
    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()}
예제 #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()
        }
예제 #5
0
파일: bans.py 프로젝트: zeantsoi/reddit
 def unschedule(cls, victim):
     TryLaterBySubject.unschedule(cls.cancel_rowkey(), cls.cancel_colkey(victim.name), cls.schedule_rowkey())
예제 #6
0
 def unschedule(cls, victim):
     TryLaterBySubject.unschedule(
         cls.cancel_rowkey(),
         cls.cancel_colkey(victim.name),
         cls.schedule_rowkey(),
     )