last polish
This commit is contained in:
parent
fcee8c1f84
commit
ef41d8a72c
@ -32,6 +32,12 @@ class MultiPageOptions:
|
|||||||
def __len__(self) -> int:
|
def __len__(self) -> int:
|
||||||
return self._length
|
return self._length
|
||||||
|
|
||||||
|
def get_page_str(self, page: Type[Page]) -> str:
|
||||||
|
page_name_fill = "-"
|
||||||
|
max_page_len = 21
|
||||||
|
|
||||||
|
return f"({page_attributes.shorthand_of_page[page]}) ------------------------{page.__name__:{page_name_fill}<{max_page_len}}------------"
|
||||||
|
|
||||||
def string_from_all_pages(self) -> str:
|
def string_from_all_pages(self) -> str:
|
||||||
if self._length == 1:
|
if self._length == 1:
|
||||||
for key in self._current_option_dict:
|
for key in self._current_option_dict:
|
||||||
@ -39,12 +45,11 @@ class MultiPageOptions:
|
|||||||
|
|
||||||
lines: List[str] = []
|
lines: List[str] = []
|
||||||
|
|
||||||
page_name_fill = "-"
|
|
||||||
max_page_len = 21
|
|
||||||
|
|
||||||
j = 0
|
j = 0
|
||||||
for page, options in self._current_option_dict.items():
|
for page, options in self._current_option_dict.items():
|
||||||
lines.append(f"----------{page.__name__:{page_name_fill}<{max_page_len}}----------")
|
lines.append(self.get_page_str(page))
|
||||||
|
|
||||||
|
i = -1
|
||||||
|
|
||||||
option_obj: DatabaseObject
|
option_obj: DatabaseObject
|
||||||
for i, option_obj in enumerate(options):
|
for i, option_obj in enumerate(options):
|
||||||
@ -77,12 +82,7 @@ class MultiPageOptions:
|
|||||||
raise IndexError("index is out of range")
|
raise IndexError("index is out of range")
|
||||||
|
|
||||||
def string_from_single_page(self, page: Type[Page]) -> str:
|
def string_from_single_page(self, page: Type[Page]) -> str:
|
||||||
lines: List[str] = []
|
lines: List[str] = [self.get_page_str(page)]
|
||||||
|
|
||||||
page_name_fill = "-"
|
|
||||||
max_page_len = 21
|
|
||||||
|
|
||||||
lines.append(f"----------{page.__name__:{page_name_fill}<{max_page_len}}----------")
|
|
||||||
|
|
||||||
option_obj: DatabaseObject
|
option_obj: DatabaseObject
|
||||||
for i, option_obj in enumerate(self._current_option_dict[page]):
|
for i, option_obj in enumerate(self._current_option_dict[page]):
|
||||||
|
Loading…
Reference in New Issue
Block a user