aeat.core._config_timeouts module¶
Browser-automation and live-IVA timeout settings.
Split from core.config to keep that module within the line budget.
Settings inherits these fields, so every timeout
still reads the same AEAT_* environment variable by field name and is
unchanged at runtime.
The browser cleanup and Cl@ve approval budgets are consumed by
ClaveMovilAuthProvider.
The live IVA surface, filed-register, cancellation-drain, and CLI watchdog
budgets are consumed by application.live._iva_remote_state,
application.live._filed_data_capture, and the
_run_live_iva_evidence_pull_command()
watchdog.
- class AeatTimeoutSettings(_case_sensitive=None, _nested_model_default_partial_update=None, _env_prefix=None, _env_prefix_target=None, _env_file=WindowsPath('.'), _env_file_encoding=None, _env_ignore_empty=None, _env_nested_delimiter=None, _env_nested_max_split=None, _env_parse_none_str=None, _env_parse_enums=None, _cli_prog_name=None, _cli_parse_args=None, _cli_settings_source=None, _cli_parse_none_str=None, _cli_hide_none_type=None, _cli_avoid_json=None, _cli_enforce_required=None, _cli_use_class_docs_for_groups=None, _cli_exit_on_error=None, _cli_prefix=None, _cli_flag_prefix_char=None, _cli_implicit_flags=None, _cli_ignore_unknown_args=None, _cli_kebab_case=None, _cli_shortcuts=None, _secrets_dir=None, _build_sources=None, **values)[source]¶
Bases:
BaseSettingsPlaywright browser-stage and live-IVA surface timeout fields.
Settingsmixes in this base class so these fields remain part of the central environment authority while the timeout catalogue stays separated from the rest of the settings facade.- Parameters:
_case_sensitive (bool | None)
_nested_model_default_partial_update (bool | None)
_env_prefix (str | None)
_env_prefix_target (EnvPrefixTarget | None)
_env_file (DotenvType | None)
_env_file_encoding (str | None)
_env_ignore_empty (bool | None)
_env_nested_delimiter (str | None)
_env_nested_max_split (int | None)
_env_parse_none_str (str | None)
_env_parse_enums (bool | None)
_cli_prog_name (str | None)
_cli_settings_source (CliSettingsSource[Any] | None)
_cli_parse_none_str (str | None)
_cli_hide_none_type (bool | None)
_cli_avoid_json (bool | None)
_cli_enforce_required (bool | None)
_cli_use_class_docs_for_groups (bool | None)
_cli_exit_on_error (bool | None)
_cli_prefix (str | None)
_cli_flag_prefix_char (str | None)
_cli_implicit_flags (bool | Literal['dual', 'toggle'] | None)
_cli_ignore_unknown_args (bool | None)
_cli_kebab_case (bool | Literal['all', 'no_enums'] | None)
_secrets_dir (PathType | None)
_build_sources (tuple[tuple[PydanticBaseSettingsSource, ...], dict[str, Any]] | None)
aeat_browser_navigation_timeout_ms (int)
aeat_browser_form_interaction_timeout_ms (int)
aeat_browser_ver_click_timeout_ms (int)
aeat_browser_buscar_settle_ms (int)
aeat_browser_selector_probe_timeout_ms (int)
aeat_browser_close_timeout_ms (int)
aeat_live_iva_surface_timeout_ms (int)
aeat_live_iva_declaration_capture_timeout_ms (int)
aeat_live_filed_register_walk_timeout_ms (int)
aeat_live_iva_cancellation_drain_ms (int)
aeat_live_iva_cli_watchdog_timeout_ms (int)
- aeat_browser_form_interaction_timeout_ms: int¶
- aeat_browser_ver_click_timeout_ms: int¶
- aeat_browser_buscar_settle_ms: int¶
- aeat_browser_selector_probe_timeout_ms: int¶
- aeat_browser_close_timeout_ms: int¶
- aeat_live_iva_surface_timeout_ms: int¶
- aeat_live_iva_declaration_capture_timeout_ms: int¶
- aeat_live_filed_register_walk_timeout_ms: int¶
- aeat_live_iva_cancellation_drain_ms: int¶
- aeat_live_iva_cli_watchdog_timeout_ms: int¶