All checks were successful
Publish Python Package to Gitea / publish (push) Successful in 20s
Co-authored-by: Cursor <cursoragent@cursor.com>
39 lines
879 B
Python
39 lines
879 B
Python
from .exceptions import (
|
|
AppNotFoundError,
|
|
AssertError,
|
|
ConnectionError,
|
|
GatewayDownError,
|
|
JiangchangDesktopError,
|
|
LaunchError,
|
|
TimeoutError,
|
|
)
|
|
from .types import AskOptions, AssertOptions, JiangchangMessage, LaunchOptions
|
|
|
|
__all__ = [
|
|
"JiangchangDesktopClient",
|
|
"JiangchangMessage",
|
|
"AskOptions",
|
|
"LaunchOptions",
|
|
"AssertOptions",
|
|
"JiangchangDesktopError",
|
|
"AppNotFoundError",
|
|
"ConnectionError",
|
|
"TimeoutError",
|
|
"AssertError",
|
|
"LaunchError",
|
|
"GatewayDownError",
|
|
]
|
|
__version__ = "1.0.13"
|
|
|
|
|
|
def __getattr__(name: str):
|
|
if name == "JiangchangDesktopClient":
|
|
from .client import JiangchangDesktopClient
|
|
|
|
return JiangchangDesktopClient
|
|
raise AttributeError(f"module {__name__!r} has no attribute {name!r}")
|
|
|
|
|
|
def __dir__() -> list[str]:
|
|
return sorted({*__all__, "__version__"})
|