MCPcopy
hub / github.com/scrapy/scrapy / export_item

Method export_item

scrapy/exporters.py:263–270  ·  view source on GitHub ↗
(self, item: Any)

Source from the content-addressed store, hash-verified

261 return value
262
263 def export_item(self, item: Any) -> None:
264 if self._headers_not_written:
265 self._headers_not_written = False
266 self._write_headers_and_set_fields_to_export(item)
267
268 fields = self._get_serialized_fields(item, default_value="", include_empty=True)
269 values = list(self._build_row(x for _, x in fields))
270 self.csv_writer.writerow(values)
271
272 def finish_exporting(self) -> None:
273 self.stream.detach() # Avoid closing the wrapped file.

Callers 2

assertExportResultMethod · 0.95

Calls 3

_build_rowMethod · 0.95

Tested by 2

assertExportResultMethod · 0.76