refactor: move clan_cli.error to clan_lib.error

This commit is contained in:
Johannes Kirschbauer
2025-05-16 14:10:59 +02:00
parent 73fd4b00d0
commit fe0507b47c
87 changed files with 149 additions and 109 deletions

View File

@@ -18,7 +18,7 @@ from .serde import dataclass_to_dict, from_dict, sanitize_string
__all__ = ["dataclass_to_dict", "from_dict", "sanitize_string"]
from clan_cli.errors import ClanError
from clan_lib.errors import ClanError
T = TypeVar("T")

View File

@@ -5,9 +5,9 @@ from pathlib import Path
from typing import Any, Literal
from clan_cli.cmd import RunOpts, run
from clan_cli.errors import ClanError
from clan_cli.nix import nix_shell
from clan_lib.errors import ClanError
from clan_lib.flake.flake import Flake
from . import API

View File

@@ -6,13 +6,13 @@ from typing import Any, TypedDict
from uuid import uuid4
from clan_cli.dirs import TemplateType, clan_templates
from clan_cli.errors import ClanError
from clan_cli.git import commit_file
from clan_cli.machines.hardware import HardwareConfig, show_machine_hardware_config
from clan_cli.machines.machines import Machine
from clan_lib.api import API
from clan_lib.api.modules import Frontmatter, extract_frontmatter
from clan_lib.errors import ClanError
log = logging.getLogger(__name__)

View File

@@ -4,8 +4,7 @@ from dataclasses import dataclass, field
from pathlib import Path
from typing import Any, TypedDict
from clan_cli.errors import ClanError
from clan_lib.errors import ClanError
from clan_lib.flake.flake import Flake
from . import API

View File

@@ -4,10 +4,10 @@ from dataclasses import dataclass
from typing import Literal
from clan_cli.cmd import RunOpts
from clan_cli.errors import ClanError
from clan_cli.machines.machines import Machine
from clan_lib.api import API
from clan_lib.errors import ClanError
log = logging.getLogger(__name__)

View File

@@ -26,7 +26,7 @@ Dependencies:
- pydantic: A library for data validation and settings management.
- pydantic_core: Core functionality for Pydantic.
Note: This module assumes the presence of other modules and classes such as `ClanError` and `ErrorDetails` from the `clan_cli.errors` module.
Note: This module assumes the presence of other modules and classes such as `ClanError` and `ErrorDetails` from the `clan_lib.errors` module.
"""
import dataclasses
@@ -45,7 +45,7 @@ from typing import (
is_typeddict,
)
from clan_cli.errors import ClanError
from clan_lib.errors import ClanError
def sanitize_string(s: str) -> str: