refactor.py 文件源码

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

项目:apex-sigma 作者: lu-ci 项目源码 文件源码
def refactor_servers_node(db, servers):
    srvs = servers
    db['ServerList'].drop()
    db.log.info('ServerList Dropped And Starting Refactoring Process...')
    start_time = arrow.utcnow().timestamp
    for server in srvs:
        owner = server.owner
        if owner:
            owner_name = owner.name
            owner_id = owner.id
        else:
            owner_name = 'None'
            owner_id = 'Unknown'
        data = {
            'ServerID': server.id,
            'Icon': server.icon_url,
            'ServerName': server.name,
            'Owner': owner_name,
            'OwnerID': owner_id
        }
        db['ServerList'].insert_one(data)
        await asyncio.sleep(0.001)
    elapsed_time = arrow.utcnow().timestamp - start_time
    db.log.info(f'{len(servers)} Servers Updated in {elapsed_time} seconds.')
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号