components: correct imports

All imports must now be relative to work correctly with the
moonraker parent package.

Signed-off-by:  Eric Callahan <arksine.code@gmail.com>
This commit is contained in:
Eric Callahan
2022-10-18 10:31:41 -04:00
parent b9a17e07e9
commit 0f8638fec7
38 changed files with 135 additions and 146 deletions

View File

@@ -9,7 +9,7 @@ from . import file_manager as fm
from typing import TYPE_CHECKING
if TYPE_CHECKING:
from confighelper import ConfigHelper
from ...confighelper import ConfigHelper
def load_component(config: ConfigHelper) -> fm.FileManager:
return fm.load_component(config)

View File

@@ -18,7 +18,7 @@ import time
from copy import deepcopy
from inotify_simple import INotify
from inotify_simple import flags as iFlags
from utils import MOONRAKER_PATH
from ...utils import MOONRAKER_PATH
# Annotation imports
from typing import (
@@ -40,14 +40,14 @@ from typing import (
if TYPE_CHECKING:
from inotify_simple import Event as InotifyEvent
from confighelper import ConfigHelper
from websockets import WebRequest
from klippy_connection import KlippyConnection
from components import database
from components import klippy_apis
from components import shell_command
from components.job_queue import JobQueue
from components.job_state import JobState
from ...confighelper import ConfigHelper
from ...websockets import WebRequest
from ...klippy_connection import KlippyConnection
from .. import database
from .. import klippy_apis
from .. import shell_command
from ..job_queue import JobQueue
from ..job_state import JobState
StrOrPath = Union[str, pathlib.Path]
DBComp = database.MoonrakerDatabase
APIComp = klippy_apis.KlippyAPI