(self, item: Any)
| 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. |