Updated for tuples

This commit is contained in:
Dimitris Zlatanidis 2023-05-22 20:52:25 +03:00
parent 90e7012e64
commit bf5d286d59
2 changed files with 12 additions and 12 deletions

View file

@ -48,9 +48,6 @@ class Menu(Configs):
self.repository: str = self.repos.default_repository
if len(args) == 0 or '' in args:
self.usage.help_short(1)
self.data: dict = {}
self.flag_yes: str = '--yes'
self.flag_short_yes: str = '-y'
@ -81,17 +78,17 @@ class Menu(Configs):
self.flag_directory: str = '--directory='
self.flag_short_directory: str = '-z'
self.flag_searches: list = [
self.flag_searches: tuple = (
self.flag_short_search,
self.flag_search
]
)
self.flag_no_cases: list = [
self.flag_no_cases: tuple = (
self.flag_no_case,
self.flag_short_no_case
]
)
self.options: list = [
self.options: tuple = (
self.flag_yes,
self.flag_short_yes,
self.flag_jobs,
@ -120,7 +117,7 @@ class Menu(Configs):
self.flag_short_repository,
self.flag_directory,
self.flag_short_directory,
]
)
self.commands: dict = {
'--help': [],
@ -325,9 +322,9 @@ class Menu(Configs):
def check_for_repositories(self) -> None:
""" Checks combination for binaries use repositories only and if repository exists. """
except_options: list = [
except_options: tuple = (
'-s', 'search',
]
)
if self.repository == '*' and not self.utils.is_option(except_options, self.args):
self.usage.help_minimal(f"{self.prog_name}: invalid repository '{self.repository}'")
@ -841,6 +838,9 @@ def main() -> None:
args.pop(0)
usage = Usage()
if len(args) == 0 or '' in args:
usage.help_short(1)
sub_menu = SubMenu(args)
arguments_no_options: dict[str] = {
'-h': sub_menu.help,

View file

@ -107,7 +107,7 @@ class Utilities(Configs):
return build
@staticmethod
def is_option(options: list, flags: list) -> bool:
def is_option(options: tuple, flags: list) -> bool:
""" Checking if the option is applied. """
for option in options:
if option in flags: