uasek.common
Shared I/O, boundaries and redaction. No third-party runtime dependencies.
Contrato interno
La interfaz universal estable es la CLI. Estas firmas se extraen sin importar el módulo y pueden evolucionar con el software. No representan endpoints HTTP.
KitError
Expected, actionable CLI failure.
now
now()Consultar la implementación y las pruebas enlazadas en el repositorio.
redact
redact(text)Consultar la implementación y las pruebas enlazadas en el repositorio.
redact_data
redact_data(value)Redact before serializing so untrusted keys cannot corrupt JSON output.
safe_path
safe_path(root, relative)Consultar la implementación y las pruebas enlazadas en el repositorio.
read_json
read_json(path, default=None)Consultar la implementación y las pruebas enlazadas en el repositorio.
atomic_write
atomic_write(path, content)Consultar la implementación y las pruebas enlazadas en el repositorio.
write_json
write_json(path, data)Consultar la implementación y las pruebas enlazadas en el repositorio.
state_lock
state_lock(root)Fail closed on simultaneous mutations; never silently lose task updates.
files
files(root)Bounded walker; never follows symlinks or Windows junctions.
is_sensitive
is_sensitive(path)Consultar la implementación y las pruebas enlazadas en el repositorio.
run
run(argv, cwd, timeout=60)Consultar la implementación y las pruebas enlazadas en el repositorio.
http_json
http_json(url, data=None, timeout=15)Consultar la implementación y las pruebas enlazadas en el repositorio.
event
event(root, command, outcome)Consultar la implementación y las pruebas enlazadas en el repositorio.
Fuente mantenida en el repositorio
Esta página se deriva de uasek/common.py. Edita la fuente y regenera el portal; no se mantiene una segunda copia manual.