コード例 #1
0
    def ClearExpTimeList(self,expireTime):

        nowTime = TimeUtils.GetNowUnixTime()
        for k,v in self.items():
            creatTime=TimeUtils.String2UnixTime(v.create_time,"%Y-%m-%d %H:%M:%S")
            if nowTime - creatTime > expireTime:
                self.pop(k)
                continue
コード例 #2
0
    hotout = LoadHotOutDoc()
    print "hotout length:", len(hotout)

    hotin = LoadHotInDoc()
    print "hotin length:", len(hotin)

    history = LoadHistory()
    print "history length:", len(history)

    newDoc = LoadNewDoc()
    print "newDoc length:", len(newDoc)

    res = {}

    nowTime = tu.GetNowUnixTime()

    for k, v in newDoc.items():

        if k in hotout:
            continue

        if k in hotin:
            continue

        if k in history:
            continue

        cTime = tu.String2UnixTime(v.create_time, "%Y-%m-%d %H:%M:%S")

        if nowTime - cTime > 24 * 60 * 60: