Skip to content

exceptions

exceptions

JupyterWorkspace_Error

JupyterWorkspace_Error(
    operation: str,
    workspace_id: str,
    message: str | None = None,
    res=None,
    **kwargs
)

Bases: RouteError

Raised when Jupyter workspace operations fail.

Source code in src/crew_dcs/routes/jupyter/exceptions.py
80
81
82
83
84
85
86
87
88
89
90
91
92
93
def __init__(
    self,
    operation: str,
    workspace_id: str,
    message: str | None = None,
    res=None,
    **kwargs,
):
    super().__init__(
        message=message or f"Jupyter workspace {operation} operation failed",
        entity_id=workspace_id,
        res=res,
        **kwargs,
    )

Jupyter_CRUD_Error

Jupyter_CRUD_Error(
    operation: str,
    workspace_id: str | None = None,
    content_path: str | None = None,
    message: str | None = None,
    res=None,
    **kwargs
)

Bases: RouteError

Raised when Jupyter workspace create, update, or delete operations fail.

Source code in src/crew_dcs/routes/jupyter/exceptions.py
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
def __init__(
    self,
    operation: str,
    workspace_id: str | None = None,
    content_path: str | None = None,
    message: str | None = None,
    res=None,
    **kwargs,
):
    entity_id = workspace_id or content_path
    super().__init__(
        message=message or f"Jupyter {operation} operation failed",
        entity_id=entity_id,
        res=res,
        **kwargs,
    )

Jupyter_GET_Error

Jupyter_GET_Error(
    workspace_id: str | None = None,
    message: str | None = None,
    res=None,
    **kwargs
)

Bases: RouteError

Raised when Jupyter workspace retrieval operations fail.

Source code in src/crew_dcs/routes/jupyter/exceptions.py
22
23
24
25
26
27
28
29
30
31
32
33
34
def __init__(
    self,
    workspace_id: str | None = None,
    message: str | None = None,
    res=None,
    **kwargs,
):
    super().__init__(
        message=message,
        entity_id=workspace_id,
        res=res,
        **kwargs,
    )

SearchJupyterNotFoundError

SearchJupyterNotFoundError(
    search_criteria: str,
    message: str | None = None,
    res=None,
    **kwargs
)

Bases: RouteError

Raised when Jupyter workspace search operations return no results.

Source code in src/crew_dcs/routes/jupyter/exceptions.py
40
41
42
43
44
45
46
47
48
49
50
51
52
53
def __init__(
    self,
    search_criteria: str,
    message: str | None = None,
    res=None,
    **kwargs,
):
    super().__init__(
        message=message
        or f"Jupyter search returned no results for: {search_criteria}",
        entity_id=search_criteria,
        res=res,
        **kwargs,
    )