# filled in. job['state_slab'] = DEJobFeed.state_slab(job) # Requires job['country_short'] to already be filled in. job['country_slab'] = DEJobFeed.country_slab(job) # Requires job['title'] to already be filled in. job['title_slab'] = DEJobFeed.title_slab(job) job['location_exact'] = job['location'] job['state_slab_exact'] = job['state_slab'] job['company_slab_exact'] = job['company_slab'] job['country_slab_exact'] = job['country_slab'] job['city_slab_exact'] = job['city_slab'] job['title_slab_exact'] = job['title_slab'] onets = [node.text for node in data.findall('.//JobCategoryCode')] onets = set(DEJobFeed.clean_onet(onet) for onet in onets) job['onet'] = job['onet_exact'] = list(onets) # Standard Mocs mocs = DEJobFeed.job_mocs({'onet_code': job['onet']}) moc_tups = DEJobFeed.moc_data(mocs) job['moc'] = job['moc_exact'] = moc_tups.codes job['moc_slab'] = job['moc_slab_exact'] = moc_tups.slabs job['mocid'] = moc_tups.ids # Mapped Mocs mapped_moc_tup = get_mapped_mocs(business_unit, onets) job['mapped_moc'] = job['mapped_moc_exact'] = mapped_moc_tup.codes job['mapped_moc_slab'] = job['mapped_moc_slab_exact'] = mapped_moc_tup.slabs job['mapped_mocid'] = mapped_moc_tup.ids
# filled in. job['state_slab'] = DEJobFeed.state_slab(job) # Requires job['country_short'] to already be filled in. job['country_slab'] = DEJobFeed.country_slab(job) # Requires job['title'] to already be filled in. job['title_slab'] = DEJobFeed.title_slab(job) job['location_exact'] = job['location'] job['state_slab_exact'] = job['state_slab'] job['company_slab_exact'] = job['company_slab'] job['country_slab_exact'] = job['country_slab'] job['city_slab_exact'] = job['city_slab'] job['title_slab_exact'] = job['title_slab'] onets = [node.text for node in xml.findall('.//onet')] onets = set(DEJobFeed.clean_onet(onet) for onet in onets) job['onet'] = job['onet_exact'] = list(onets) # Standard Mocs mocs = DEJobFeed.job_mocs({'onet_code': job['onet']}) moc_tups = DEJobFeed.moc_data(mocs) job['moc'] = job['moc_exact'] = moc_tups.codes job['moc_slab'] = job['moc_slab_exact'] = moc_tups.slabs job['mocid'] = moc_tups.ids # Mapped Mocs mapped_moc_tup = get_mapped_mocs(business_unit, onets) job['mapped_moc'] = job['mapped_moc_exact'] = mapped_moc_tup.codes job['mapped_moc_slab'] = job['mapped_moc_slab_exact'] = mapped_moc_tup.slabs job['mapped_mocid'] = mapped_moc_tup.ids