@finalclass SyncReportWhat one Session.sync_dir did.
Constructor
Section titled “Constructor”SyncReport declares no __new__ or __init__, so it is not constructed directly: an instance comes back from another call in this package.
Properties
Section titled “Properties”deleted
Section titled “deleted”deleted: intHow many paths gone locally were removed in the VM.
full: boolNo manifest was read (full=True, or none in the VM), so the whole tree travelled.
refused_deletions
Section titled “refused_deletions”refused_deletions: intHow many deletions the VM’s manifest ordered that weren’t plain relative paths, and so weren’t run: the manifest is the VM’s word.
unchanged
Section titled “unchanged”unchanged: boolThe VM already held the tree as it is, so nothing travelled.
uploaded_bytes
Section titled “uploaded_bytes”uploaded_bytes: intThe uploaded archive’s size, 0 when nothing travelled.
uploaded_members
Section titled “uploaded_members”uploaded_members: intHow many members the upload carried: the changed ones, or every one when full.
Special methods
Section titled “Special methods”__repr__
Section titled “__repr__”def __repr__() -> strProvenance
Section titled “Provenance”This page is generated from bindings/microvms-py/microvms.pyi by Griffe 2.3.0, run from site/scripts/gen-reference.mjs on every pnpm run sync, so an edit made here is overwritten by the next run.
To change the page, change the doc comment in the binding’s Rust source, then regenerate the declarations with mise run stubs. mise run stubs:check fails when the committed file no longer matches the source.