MCPcopy
hub / github.com/dlt-hub/dlt / _flush_progress

Method _flush_progress

dlt/normalize/items_normalizers/base.py:54–60  ·  view source on GitHub ↗

Writes buffered progress to the package progress directory.

(self)

Source from the content-addressed store, hash-verified

52 self._flush_progress()
53
54 def _flush_progress(self) -> None:
55 """Writes buffered progress to the package progress directory."""
56 if not self._report_to_file or not self._pending_progress:
57 return
58 self.load_storage.new_packages.write_progress(self.load_id, self._pending_progress)
59 self._pending_progress.clear()
60 self._total_pending = 0
61
62 def _maybe_cancel(self) -> None:
63 self.load_storage.new_packages.raise_if_cancelled(self.load_id)

Callers 2

_report_progressMethod · 0.95
w_normalize_filesFunction · 0.80

Calls 2

write_progressMethod · 0.80
clearMethod · 0.80

Tested by

no test coverage detected