mirror of
https://github.com/dw-0/kiauh.git
synced 2025-12-27 17:53:35 +05:00
fix: use of lambdas breaks the menu refactoring
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
This commit is contained in:
@@ -17,6 +17,7 @@ from core.menus.base_menu import BaseMenu
|
||||
from utils.constants import COLOR_YELLOW, RESET_FORMAT
|
||||
|
||||
|
||||
# noinspection PyUnusedLocal
|
||||
class AdvancedMenu(BaseMenu):
|
||||
def __init__(self, previous_menu: BaseMenu):
|
||||
super().__init__()
|
||||
@@ -26,9 +27,9 @@ class AdvancedMenu(BaseMenu):
|
||||
"1": None,
|
||||
"2": None,
|
||||
"3": None,
|
||||
"4": lambda: KlipperFlashMethodMenu(previous_menu=self).run(),
|
||||
"4": self.flash,
|
||||
"5": None,
|
||||
"6": lambda: KlipperSelectMcuConnectionMenu(previous_menu=self).run(),
|
||||
"6": self.get_id,
|
||||
}
|
||||
|
||||
def print_menu(self):
|
||||
@@ -52,3 +53,9 @@ class AdvancedMenu(BaseMenu):
|
||||
"""
|
||||
)[1:]
|
||||
print(menu, end="")
|
||||
|
||||
def flash(self, **kwargs):
|
||||
KlipperFlashMethodMenu(previous_menu=self).run()
|
||||
|
||||
def get_id(self, **kwargs):
|
||||
KlipperSelectMcuConnectionMenu(previous_menu=self).run()
|
||||
|
||||
Reference in New Issue
Block a user