def associate_meta_data_to_objects(self, site, i, court, sha1_hash): """Takes the meta data from the scraper and assocites it with objects. Returns the created objects. """ cite = Citation(case_name=site.case_names[i]) if site.neutral_citations: cite.neutral_cite = site.neutral_citations[i] if site.west_citations: cite.federal_cite_one = site.west_citations[i] if site.west_state_citations: cite.west_state_cite = site.west_state_citations[i] docket = Docket() if site.docket_numbers: docket.docket_number = site.docket_numbers[i] docket.case_name = site.case_names[i] docket.court = court doc = Document( source='C', sha1=sha1_hash, date_filed=site.case_dates[i], download_url=site.download_urls[i], precedential_status=site.precedential_statuses[i] ) if site.judges: doc.judges = site.judges[i] if site.nature_of_suit: doc.nature_of_suit = site.nature_of_suit[i] return cite, docket, doc