def _write_fetcher(self, specification, specification_set):
destination = "<STR_LIT>" % (self.output_directory, self.fetchers_path)<EOL>base_name = "<STR_LIT>" % specification.entity_name_plural.lower()<EOL>filename = "<STR_LIT>" % (self._class_prefix.lower(), base_name)<EOL>override_content = self._extract_override_content(base_name)<EOL>self.write(destination=destination, filename=filename, template_name="<STR_LIT>",<EOL>specification=specification,<EOL>specification_set=specification_set,<EOL>class_prefix=self._class_prefix,<EOL>product_accronym=self._product_accronym,<EOL>override_content=override_content,<EOL>header=self.header_content)<EOL>self.fetcher_filenames[filename] = specification.entity_name_plural<EOL>
Write fetcher