示例#1
0
def extractJob():
    print('Start extract job')
    done = False
    last = False
    data = []
    while not done:
        rm = rw.popResume()
        if rm:
            last = False
            path = FileUtils.download(
                RES_API + rm['file_name'].replace(' ', '%20'), rm['file_name'])
            resume_info = ie.extractInformationFromFile(path)
            db.updateResume(rm['_id'], resume_info)
            data.append(resume_info)
            FileUtils.removeFile(path)
        else:
            if last:
                done = True
            else:
                time.sleep(3)
                last = True
    print(data)
    print('done')