Skip to content

Commit

Permalink
Replace relative import core with yasb.core.
Browse files Browse the repository at this point in the history
  • Loading branch information
Henry Limm committed Jun 21, 2023
1 parent b0bd5f9 commit 0592fc6
Show file tree
Hide file tree
Showing 24 changed files with 72 additions and 72 deletions.
8 changes: 4 additions & 4 deletions src/yasb/core/bar.py
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
import logging
from settings import APP_BAR_TITLE
from yasb.settings import APP_BAR_TITLE
from PyQt6.QtWidgets import QApplication, QWidget, QHBoxLayout, QGridLayout, QFrame
from PyQt6.QtGui import QScreen
from PyQt6.QtCore import Qt, QRect
from core.utils.utilities import is_valid_percentage_str, percent_to_float
from core.validation.bar import BAR_DEFAULTS
from yasb.core.utils.utilities import is_valid_percentage_str, percent_to_float
from yasb.core.validation.bar import BAR_DEFAULTS
from BlurWindow.blurWindow import GlobalBlur

try:
from core.utils.win32 import app_bar
from yasb.core.utils.win32 import app_bar
IMPORT_APP_BAR_MANAGER_SUCCESSFUL = True
except ImportError:
IMPORT_APP_BAR_MANAGER_SUCCESSFUL = False
Expand Down
10 changes: 5 additions & 5 deletions src/yasb/core/bar_manager.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,11 @@
from PyQt6.QtWidgets import QApplication
from PyQt6.QtGui import QScreen
from PyQt6.QtCore import QObject, pyqtSignal, pyqtSlot
from core.bar import Bar
from core.utils.widget_builder import WidgetBuilder
from core.utils.utilities import get_screen_by_name
from core.event_service import EventService
from core.config import get_stylesheet, get_config
from yasb.core.bar import Bar
from yasb.core.utils.widget_builder import WidgetBuilder
from yasb.core.utils.utilities import get_screen_by_name
from yasb.core.event_service import EventService
from yasb.core.config import get_stylesheet, get_config
from copy import deepcopy


Expand Down
6 changes: 3 additions & 3 deletions src/yasb/core/config.py
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
import logging
import settings
from yasb import settings
from os import path
from sys import argv, exit
from pathlib import Path
from typing import Union
from core.validation.config import CONFIG_SCHEMA
from core.utils.alert_dialog import raise_info_alert
from yasb.core.validation.config import CONFIG_SCHEMA
from yasb.core.utils.alert_dialog import raise_info_alert
from cssutils import CSSParser
from cerberus import Validator, schema
from yaml.parser import ParserError
Expand Down
2 changes: 1 addition & 1 deletion src/yasb/core/event_service.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

from PyQt6.QtCore import QObject, pyqtSignal
from typing import Any
from core.event_enums import Event
from yasb.core.event_enums import Event


@functools.lru_cache()
Expand Down
4 changes: 2 additions & 2 deletions src/yasb/core/log.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import logging
from os.path import join
from settings import DEFAULT_LOG_FILENAME, APP_NAME, APP_NAME_FULL
from core.config import get_config_dir
from yasb.settings import DEFAULT_LOG_FILENAME, APP_NAME, APP_NAME_FULL
from yasb.core.config import get_config_dir

LOG_PATH = join(get_config_dir(), DEFAULT_LOG_FILENAME)
LOG_FORMAT = "%(asctime)s %(levelname)s %(filename)s: %(message)s"
Expand Down
4 changes: 2 additions & 2 deletions src/yasb/core/tray.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@
from PyQt6.QtWidgets import QSystemTrayIcon, QMenu
from PyQt6.QtGui import QIcon
from PyQt6.QtCore import QCoreApplication, QSize
from core.bar_manager import BarManager
from settings import GITHUB_URL, FAVICON_PATH, APP_NAME, APP_NAME_FULL
from yasb.core.bar_manager import BarManager
from yasb.settings import GITHUB_URL, FAVICON_PATH, APP_NAME, APP_NAME_FULL


class TrayIcon(QSystemTrayIcon):
Expand Down
2 changes: 1 addition & 1 deletion src/yasb/core/utils/alert_dialog.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import sys
import traceback
from settings import APP_NAME
from yasb.settings import APP_NAME
from PyQt6.QtWidgets import QMessageBox, QTextEdit, QSizePolicy
from PyQt6.QtCore import Qt

Expand Down
6 changes: 3 additions & 3 deletions src/yasb/core/utils/komorebi/event_listener.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,9 @@
import win32pipe
import win32file
from PyQt6.QtCore import QThread
from core.event_enums import KomorebiEvent
from core.event_service import EventService
from core.utils.komorebi.client import KomorebiClient
from yasb.core.event_enums import KomorebiEvent
from yasb.core.event_service import EventService
from yasb.core.utils.komorebi.client import KomorebiClient

KOMOREBI_PIPE_BUFF_SIZE = 64 * 1024
KOMOREBI_PIPE_NAME = "yasb"
Expand Down
4 changes: 2 additions & 2 deletions src/yasb/core/utils/widget_builder.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@
from typing import Optional
from cerberus import Validator
from importlib import import_module
from core.utils.alert_dialog import raise_info_alert
from settings import DEFAULT_CONFIG_FILENAME
from yasb.core.utils.alert_dialog import raise_info_alert
from yasb.settings import DEFAULT_CONFIG_FILENAME


class WidgetBuilder(QObject):
Expand Down
8 changes: 4 additions & 4 deletions src/yasb/core/utils/win32/active_window_border.py
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
import logging
from PyQt6.QtWidgets import QWidget, QFrame
from PyQt6.QtCore import pyqtSignal, Qt
from core.event_service import EventService
from core.utils.win32.windows import WinEvent
from core.bar import BAR_WM_TITLE
from core.utils.win32.utilities import get_hwnd_info, get_window_extended_frame_bounds, is_window_maximised
from yasb.core.event_service import EventService
from yasb.core.utils.win32.windows import WinEvent
from yasb.core.bar import BAR_WM_TITLE
from yasb.core.utils.win32.utilities import get_hwnd_info, get_window_extended_frame_bounds, is_window_maximised

IGNORED_CLASSES = [
'WorkerW',
Expand Down
4 changes: 2 additions & 2 deletions src/yasb/core/utils/win32/event_listener.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@
import logging
from PyQt6.QtCore import QThread
from win32gui import GetForegroundWindow
from core.utils.win32.windows import WinEventProcType, WinEvent, user32, ole32, msg
from core.event_service import EventService
from yasb.core.utils.win32.windows import WinEventProcType, WinEvent, user32, ole32, msg
from yasb.core.event_service import EventService


class SystemEventListener(QThread):
Expand Down
2 changes: 1 addition & 1 deletion src/yasb/core/utils/win32/windows.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import ctypes.wintypes
from core.event_enums import Event
from yasb.core.event_enums import Event

user32 = ctypes.windll.user32
user32.SetWinEventHook.restype = ctypes.wintypes.HANDLE
Expand Down
2 changes: 1 addition & 1 deletion src/yasb/core/validation/config.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
from core.validation.bar import BAR_SCHEMA, BAR_DEFAULTS
from yasb.core.validation.bar import BAR_SCHEMA, BAR_DEFAULTS

CONFIG_SCHEMA = {
'watch_config': {
Expand Down
6 changes: 3 additions & 3 deletions src/yasb/core/watcher.py
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
import logging
from os.path import basename
from core.config import get_config_dir
from settings import DEFAULT_STYLES_FILENAME, DEFAULT_CONFIG_FILENAME
from yasb.core.config import get_config_dir
from yasb.settings import DEFAULT_STYLES_FILENAME, DEFAULT_CONFIG_FILENAME
from watchdog.observers import Observer
from watchdog.events import PatternMatchingEventHandler, FileModifiedEvent
from core.bar_manager import BarManager
from yasb.core.bar_manager import BarManager


class FileModifiedEventHandler(PatternMatchingEventHandler):
Expand Down
4 changes: 2 additions & 2 deletions src/yasb/core/widgets/example.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
from core.widgets.base import BaseWidget
from core.validation.widgets.example import EXAMPLE_VALIDATION_SCHEMA
from yasb.core.widgets.base import BaseWidget
from yasb.core.validation.widgets.example import EXAMPLE_VALIDATION_SCHEMA
from PyQt6.QtWidgets import QLabel


Expand Down
14 changes: 7 additions & 7 deletions src/yasb/core/widgets/komorebi/active_layout.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,15 +2,15 @@
from collections import deque
from PyQt6.QtWidgets import QWidget, QLabel
from PyQt6.QtCore import pyqtSignal
from core.utils.win32.utilities import get_monitor_hwnd
from core.event_service import EventService
from core.event_enums import KomorebiEvent
from core.widgets.base import BaseWidget
from core.utils.komorebi.client import KomorebiClient
from core.validation.widgets.komorebi.active_layout import VALIDATION_SCHEMA
from yasb.core.utils.win32.utilities import get_monitor_hwnd
from yasb.core.event_service import EventService
from yasb.core.event_enums import KomorebiEvent
from yasb.core.widgets.base import BaseWidget
from yasb.core.utils.komorebi.client import KomorebiClient
from yasb.core.validation.widgets.komorebi.active_layout import VALIDATION_SCHEMA

try:
from core.utils.komorebi.event_listener import KomorebiEventListener
from yasb.core.utils.komorebi.event_listener import KomorebiEventListener
except ImportError:
KomorebiEventListener = None
logging.warning("Failed to load Komorebi Event Listener")
Expand Down
14 changes: 7 additions & 7 deletions src/yasb/core/widgets/komorebi/workspaces.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,15 +3,15 @@
from PyQt6.QtCore import pyqtSignal
from typing import Literal
from contextlib import suppress
from core.utils.win32.utilities import get_monitor_hwnd
from core.event_service import EventService
from core.event_enums import KomorebiEvent
from core.widgets.base import BaseWidget
from core.utils.komorebi.client import KomorebiClient
from core.validation.widgets.komorebi.workspaces import VALIDATION_SCHEMA
from yasb.core.utils.win32.utilities import get_monitor_hwnd
from yasb.core.event_service import EventService
from yasb.core.event_enums import KomorebiEvent
from yasb.core.widgets.base import BaseWidget
from yasb.core.utils.komorebi.client import KomorebiClient
from yasb.core.validation.widgets.komorebi.workspaces import VALIDATION_SCHEMA

try:
from core.utils.komorebi.event_listener import KomorebiEventListener
from yasb.core.utils.komorebi.event_listener import KomorebiEventListener
except ImportError:
KomorebiEventListener = None
logging.warning("Failed to load Komorebi Event Listener")
Expand Down
14 changes: 7 additions & 7 deletions src/yasb/core/widgets/yasb/active_window.py
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
import logging
from settings import APP_BAR_TITLE
from core.utils.win32.windows import WinEvent
from core.widgets.base import BaseWidget
from core.event_service import EventService
from yasb.settings import APP_BAR_TITLE
from yasb.core.utils.win32.windows import WinEvent
from yasb.core.widgets.base import BaseWidget
from yasb.core.event_service import EventService
from PyQt6.QtCore import pyqtSignal
from PyQt6.QtWidgets import QLabel
from core.validation.widgets.yasb.active_window import VALIDATION_SCHEMA
from core.utils.win32.utilities import get_hwnd_info
from yasb.core.validation.widgets.yasb.active_window import VALIDATION_SCHEMA
from yasb.core.utils.win32.utilities import get_hwnd_info

IGNORED_TITLES = ['', ' ']
IGNORED_CLASSES = ['WorkerW']
Expand All @@ -20,7 +20,7 @@
]

try:
from core.utils.win32.event_listener import SystemEventListener
from yasb.core.utils.win32.event_listener import SystemEventListener
except ImportError:
SystemEventListener = None
logging.warning("Failed to load Win32 System Event Listener")
Expand Down
4 changes: 2 additions & 2 deletions src/yasb/core/widgets/yasb/battery.py
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
import psutil
import humanize
from datetime import timedelta
from core.widgets.base import BaseWidget
from core.validation.widgets.yasb.battery import VALIDATION_SCHEMA
from yasb.core.widgets.base import BaseWidget
from yasb.core.validation.widgets.yasb.battery import VALIDATION_SCHEMA
from PyQt6.QtWidgets import QLabel
from typing import Union

Expand Down
4 changes: 2 additions & 2 deletions src/yasb/core/widgets/yasb/clock.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import re
import pytz
from core.widgets.base import BaseWidget
from core.validation.widgets.yasb.clock import VALIDATION_SCHEMA
from yasb.core.widgets.base import BaseWidget
from yasb.core.validation.widgets.yasb.clock import VALIDATION_SCHEMA
from PyQt6.QtWidgets import QLabel
from datetime import datetime
from tzlocal import get_localzone_name
Expand Down
4 changes: 2 additions & 2 deletions src/yasb/core/widgets/yasb/cpu.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import psutil
from collections import deque
from core.widgets.base import BaseWidget
from core.validation.widgets.yasb.cpu import VALIDATION_SCHEMA
from yasb.core.widgets.base import BaseWidget
from yasb.core.validation.widgets.yasb.cpu import VALIDATION_SCHEMA
from PyQt6.QtWidgets import QLabel


Expand Down
4 changes: 2 additions & 2 deletions src/yasb/core/widgets/yasb/custom.py
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
import subprocess
import json
from PyQt6.QtWidgets import QLabel
from core.widgets.base import BaseWidget
from core.validation.widgets.yasb.custom import VALIDATION_SCHEMA
from yasb.core.widgets.base import BaseWidget
from yasb.core.validation.widgets.yasb.custom import VALIDATION_SCHEMA


class CustomWidget(BaseWidget):
Expand Down
4 changes: 2 additions & 2 deletions src/yasb/core/widgets/yasb/memory.py
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
import logging
import psutil
from humanize import naturalsize
from core.widgets.base import BaseWidget
from core.validation.widgets.yasb.memory import VALIDATION_SCHEMA
from yasb.core.widgets.base import BaseWidget
from yasb.core.validation.widgets.yasb.memory import VALIDATION_SCHEMA
from PyQt6.QtWidgets import QLabel


Expand Down
10 changes: 5 additions & 5 deletions src/yasb/main.py
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
from sys import argv, exit
from PyQt6.QtWidgets import QApplication
from core.bar_manager import BarManager
from core.config import get_config_and_stylesheet
from core.log import init_logger
from core.tray import TrayIcon
from core.watcher import create_observer
from yasb.core.bar_manager import BarManager
from yasb.core.config import get_config_and_stylesheet
from yasb.core.log import init_logger
from yasb.core.tray import TrayIcon
from yasb.core.watcher import create_observer


def main():
Expand Down

0 comments on commit 0592fc6

Please sign in to comment.