- deadline: _result()/_abandon() replace 7 BoundedResult constructions and 2 cancel+callback sites; timers handled as a list; dead raise_if_timed_out removed. - file_safety: retired classify_cross_profile_target (0 refs; get_cross_profile_warning stub kept for external callers), _home_and_resolved/_mirror_warning shared by the sandbox/container mirror guards; _find_sandbox_mirror_segments inlined. - estop: _hermes_home/_canonical_root now the file_safety helpers; _reset_log_state_for_tests inlined into its only test. - subagent_lifecycle: _validate_request driven by _UNSUPPORTED_REQUEST_FIELDS table. - turn_liveness: dead start()/_abort_message removed, _emit_warning shared. - process_bootstrap: _enable_happy_eyeballs reused by the client variant. - Comment/docstring compaction across the remaining leaf modules.
11 lines
345 B
Python
11 lines
345 B
Python
class SSLConfigurationError(Exception):
|
|
"""Raised when SSL/TLS certificate bundle configuration fails."""
|
|
|
|
|
|
class EmptyStreamError(RuntimeError):
|
|
"""Raised when a provider closes a stream without yielding a response."""
|
|
|
|
|
|
class MoAPresetNotFoundError(ValueError):
|
|
"""Raised when a persisted MoA preset no longer exists in config."""
|