connector.py 文件源码

python
阅读 57 收藏 0 点赞 0 评论 0

项目:PrivacyScore 作者: PrivacyScore 项目源码 文件源码
def GetScanGroupsByList(self, listid):
        scangroups = []
        scangroupsCursor = db.ScanGroup.find({'list_id': ObjectId(listid)})
        for scangroup in scangroupsCursor:
            try:
                if not(scangroup["progress"] == "finish"):
                    progtime = scangroup["progress_timestamp"]
                    progtime_dt = datetime.strptime(progtime, "%Y-%m-%dT%H:%M:%S.%f")
                    now_dt = datetime.now()
                    delta = int((now_dt - progtime_dt).total_seconds())
                    ht = humanize_time(delta, 'seconds')
                    flatten = lambda l: [item for sublist in l for item in sublist]
                    delta_str = ' '.join(flatten(ht)) + " elapsed"
                    scangroup["progress_timestamp_absolute"] = scangroup["progress_timestamp"]
                    scangroup["progress_timestamp"] = delta_str
            except Exception as ex:
                print ex
            scangroups.append(scangroup)
        return scangroups

    #Funktioniert
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号