[api.abstract.controller] refactoring: updating 'get_settings' return specification

This commit is contained in:
Vinicius Moreira
2021-11-30 12:25:41 -03:00
parent cc5829308b
commit 459240933a
6 changed files with 7 additions and 7 deletions

View File

@@ -4,7 +4,7 @@ import shutil
from abc import ABC, abstractmethod
from enum import Enum
from pathlib import Path
from typing import List, Set, Type, Tuple, Optional, Generator
from typing import List, Set, Type, Tuple, Optional
import yaml
@@ -368,7 +368,7 @@ class SoftwareManager(ABC):
"""
pass
def get_settings(self, screen_width: int, screen_height: int) -> ViewComponent:
def get_settings(self, screen_width: int, screen_height: int) -> Optional[ViewComponent]:
"""
:param screen_width
:param screen_height

View File

@@ -823,7 +823,7 @@ class AppImageManager(SoftwareManager):
print(f'{Fore.RED}[bauh][appimage] An exception has happened when deleting {f}{Fore.RESET}')
traceback.print_exc()
def get_settings(self, screen_width: int, screen_height: int) -> ViewComponent:
def get_settings(self, screen_width: int, screen_height: int) -> Optional[ViewComponent]:
appimage_config = self.configman.get_config()
max_width = floor(screen_width * 0.15)

View File

@@ -2803,7 +2803,7 @@ class ArchManager(SoftwareManager):
id_=id_,
capitalize_label=capitalize_label)
def get_settings(self, screen_width: int, screen_height: int) -> ViewComponent:
def get_settings(self, screen_width: int, screen_height: int) -> Optional[ViewComponent]:
arch_config = self.configman.get_config()
max_width = floor(screen_width * 0.25)

View File

@@ -591,7 +591,7 @@ class FlatpakManager(SoftwareManager):
return urls
def get_settings(self, screen_width: int, screen_height: int) -> ViewComponent:
def get_settings(self, screen_width: int, screen_height: int) -> Optional[ViewComponent]:
fields = []
flatpak_config = self.configman.get_config()

View File

@@ -443,7 +443,7 @@ class SnapManager(SoftwareManager):
def get_screenshots(self, pkg: SnapApplication) -> List[str]:
return pkg.screenshots if pkg.has_screenshots() else []
def get_settings(self, screen_width: int, screen_height: int) -> ViewComponent:
def get_settings(self, screen_width: int, screen_height: int) -> Optional[ViewComponent]:
snap_config = self.configman.get_config()
max_width = 200

View File

@@ -1002,7 +1002,7 @@ class WebApplicationManager(SoftwareManager):
print('{}[bauh][web] An exception has happened when deleting {}{}'.format(Fore.RED, ENV_PATH, Fore.RESET))
traceback.print_exc()
def get_settings(self, screen_width: int, screen_height: int) -> ViewComponent:
def get_settings(self, screen_width: int, screen_height: int) -> Optional[ViewComponent]:
web_config = self.configman.get_config()
max_width = floor(screen_width * 0.15)