system package

Subpackages

Submodules

system.logmessaged module

system.micd module

system.swaglog module

class system.swaglog.SwaglogRotatingFileHandler(base_filename, interval=60, max_bytes=262144, backup_count=2500, encoding=None)[source]

Bases: BaseRotatingHandler

doRollover()[source]
get_existing_logfiles()[source]
shouldRollover(record)[source]
class system.swaglog.UnixDomainSocketHandler(formatter)[source]

Bases: Handler

close()[source]

Tidy up any resources used by the handler.

This version removes the handler from an internal map of handlers, _handlers, which is used for handler lookup by name. Subclasses should ensure that this gets called from overridden close() methods.

connect()[source]
emit(record)[source]

Do whatever it takes to actually log the specified logging record.

This version is intended to be implemented by subclasses and so raises a NotImplementedError.

system.swaglog.add_file_handler(log)[source]

Function to add the file log handler to swaglog. This can be used to store logs when logmessaged is not running.

system.swaglog.get_file_handler()[source]

system.timezoned module

system.version module

system.version.cache(user_function, /)[source]
system.version.get_branch(default: str | None = None) str | None[source]
system.version.get_commit(branch: str = 'HEAD', default: str | None = None) str | None[source]
system.version.get_normalized_origin(default: str | None = None) str | None[source]
system.version.get_origin(default: str | None = None) str | None[source]
system.version.get_short_branch(default: str | None = None) str | None[source]
system.version.get_short_version() str[source]
system.version.get_version() str[source]
system.version.is_comma_remote() bool[source]
system.version.is_dirty() bool[source]
system.version.is_prebuilt() bool[source]
system.version.is_release_branch() bool[source]
system.version.is_tested_branch() bool[source]
system.version.run_cmd(cmd: List[str]) str[source]
system.version.run_cmd_default(cmd: List[str], default: str | None = None) str | None[source]

Module contents