def worker(work_unit):
    if 'config' not in work_unit.spec:
        raise coordinate.exceptions.ProgrammerError(
            'could not run extraction without global config')

    web_conf = Config()
    unitconf = work_unit.spec['config']
    #logger.info(unitconf)
    with yakonfig.defaulted_config([coordinate, kvlayer, dblogger, web_conf],
                                   config=unitconf):
        traverse_extract_fetch(web_conf, work_unit.key)
Return the first line number of the statement including `line`.
dataset/ETHPy150Open dossier/dossier.models/dossier/models/linker/worker.py/worker--crossover with--dataset/ETHPy150Open RoseOu/flasky/venv/lib/python2.7/site-packages/coverage/parser.py/CodeParser.first_line