076914e5b7
- Split client, native, remote, serve, markdown, and SDK internals into focused packages with direct imports. - Move local and remote transport framing/protocol helpers behind clearer module boundaries. - Break up the extension injected DOM logic into a separate content dispatch bundle and dedicated content modules. - Add explicit client handling for passive remote discovery without noisy PQ warnings. - Keep behavior covered with updated unit, integration, and extension tests.
10 lines
318 B
Python
10 lines
318 B
Python
"""Shared exception types for the browser-cli client stack.
|
|
|
|
Kept dependency-free so the transport, endpoint, and client modules can import
|
|
it without creating an import cycle.
|
|
"""
|
|
from __future__ import annotations
|
|
|
|
class BrowserNotConnected(Exception):
|
|
"""Raised when the native host socket is not available."""
|