mirror of
https://github.com/imarkoff/Marble-shell-theme.git
synced 2025-09-18 09:17:54 -07:00
Completely refactored gresource to correspond SOLID principles
- Create logger interface and updated its usage by console.py
This commit is contained in:
@@ -6,9 +6,10 @@ from .theme import Theme
|
||||
from .utils import remove_properties, remove_keywords
|
||||
from . import config
|
||||
from .utils.alternatives_updater import AlternativesUpdater
|
||||
from .utils.console import Console, Color, Format
|
||||
from scripts.utils.logger.console import Console, Color, Format
|
||||
from .utils.files_labeler import FilesLabeler
|
||||
from .utils.gresource import Gresource, GresourceBackupNotFoundError
|
||||
from .utils.gresource import GresourceBackupNotFoundError
|
||||
from .utils.gresource.gresource import Gresource
|
||||
|
||||
|
||||
class GlobalTheme:
|
||||
@@ -40,7 +41,7 @@ class GlobalTheme:
|
||||
self.__gresource_file = os.path.join(self.destination_folder, self.destination_file)
|
||||
|
||||
self.__gresource_temp_folder = os.path.join(self.temp_folder, config.extracted_gdm_folder)
|
||||
self.__gresource = Gresource(self.destination_file, self.__gresource_temp_folder, self.destination_folder)
|
||||
self.__gresource = Gresource(self.destination_file, self.__gresource_temp_folder, self.destination_folder, logger_factory=Console())
|
||||
|
||||
def prepare(self):
|
||||
if self.__is_installed():
|
||||
|
Reference in New Issue
Block a user