Files
Dorod-Sky/skyvern/library/__init__.py
2025-11-11 15:34:04 -07:00

25 lines
749 B
Python

import typing
from typing import Any
if typing.TYPE_CHECKING:
from skyvern.library.skyvern import Skyvern # noqa: E402
from skyvern.library.skyvern_sdk import SkyvernSdk # noqa: E402
# noinspection PyUnresolvedReferences
__all__ = ["Skyvern", "SkyvernSdk"]
def __getattr__(name: str) -> Any:
"""Lazily import Skyvern."""
if name == "Skyvern":
from skyvern.library.skyvern import Skyvern # noqa: PLC0415
globals()["Skyvern"] = Skyvern
return Skyvern
if name == "SkyvernSdk":
from skyvern.library.skyvern_sdk import SkyvernSdk # noqa: PLC0415
globals()["SkyvernSdk"] = SkyvernSdk
return SkyvernSdk
raise AttributeError(f"module {__name__!r} has no attribute {name!r}")