system.loggerd package

Subpackages

Submodules

system.loggerd.config module

system.loggerd.config.get_available_bytes(default=None)[source]
system.loggerd.config.get_available_percent(default=None)[source]

system.loggerd.deleter module

system.loggerd.deleter.deleter_thread(exit_event)[source]
system.loggerd.deleter.get_preserved_segments(dirs_by_creation: list[str]) list[str][source]
system.loggerd.deleter.has_preserve_xattr(d: str) bool[source]
system.loggerd.deleter.main()[source]

system.loggerd.uploader module

class system.loggerd.uploader.FakeRequest[source]

Bases: object

class system.loggerd.uploader.FakeResponse[source]

Bases: object

class system.loggerd.uploader.Uploader(dongle_id: str, root: str)[source]

Bases: object

do_upload(key: str, fn: str)[source]
list_upload_files(metered: bool) Iterator[tuple[str, str, str]][source]
next_file_to_upload(metered: bool) tuple[str, str, str] | None[source]
step(network_type: int, metered: bool) bool | None[source]
upload(name: str, key: str, fn: str, network_type: int, metered: bool) bool[source]
system.loggerd.uploader.clear_locks(root: str) None[source]
system.loggerd.uploader.get_directory_sort(d: str) list[str][source]
system.loggerd.uploader.listdir_by_creation(d: str) list[str][source]
system.loggerd.uploader.main(exit_event: Event = None) None[source]

system.loggerd.xattr_cache module

system.loggerd.xattr_cache.getxattr(path: str, attr_name: str) bytes | None[source]
system.loggerd.xattr_cache.setxattr(path: str, attr_name: str, attr_value: bytes) None[source]

Module contents