menu text as obj variable

This commit is contained in:
hjoaquim
2024-02-08 07:11:09 +00:00
parent c75df8316b
commit 4e96299388
2 changed files with 44 additions and 45 deletions

View File

@@ -1,4 +1,5 @@
"""Platform Equity Controller."""
__docformat__ = "numpy"
import logging
@@ -38,8 +39,6 @@ class PocPlatformEquityController(PlatformController):
"""Construct Data."""
super().__init__(name, queue)
self._slave_controllers = {}
self._handle_paths(paths=equity.paths)
self._generate_commands(translators=equity.translators)

View File

@@ -132,6 +132,7 @@ class TerminalController(BaseController):
super().__init__(jobs_cmds)
self.queue: List[str] = list()
self.mt = MenuText("")
if jobs_cmds:
self.queue = parse_and_split_input(
@@ -209,51 +210,50 @@ class TerminalController(BaseController):
def print_help(self):
"""Print help."""
mt = MenuText("")
mt.add_info("_home_")
mt.add_cmd("intro")
mt.add_cmd("about")
mt.add_cmd("support")
mt.add_cmd("survey")
self.mt.add_info("_home_")
self.mt.add_cmd("intro")
self.mt.add_cmd("about")
self.mt.add_cmd("support")
self.mt.add_cmd("survey")
if not is_installer():
mt.add_cmd("update")
mt.add_cmd("wiki")
mt.add_cmd("news")
mt.add_raw("\n")
mt.add_info("_configure_")
self.mt.add_cmd("update")
self.mt.add_cmd("wiki")
self.mt.add_cmd("news")
self.mt.add_raw("\n")
self.mt.add_info("_configure_")
if is_auth_enabled():
mt.add_menu("account")
mt.add_menu("keys")
mt.add_menu("featflags")
mt.add_menu("sources")
mt.add_menu("settings")
mt.add_raw("\n")
mt.add_info("_scripts_")
mt.add_cmd("record")
mt.add_cmd("stop")
mt.add_cmd("exe")
mt.add_raw("\n")
mt.add_cmd("askobb")
mt.add_raw("\n")
mt.add_info("_main_menu_")
mt.add_menu("stocks")
mt.add_menu("crypto")
mt.add_menu("etf")
mt.add_menu("economy")
mt.add_menu("forex")
mt.add_menu("futures")
mt.add_menu("fixedincome")
mt.add_menu("alternative")
mt.add_menu("funds")
mt.add_menu("poc_plat_equity")
mt.add_raw("\n")
mt.add_info("_toolkits_")
mt.add_menu("econometrics")
mt.add_menu("forecast")
mt.add_menu("portfolio")
mt.add_menu("dashboards")
mt.add_menu("reports")
console.print(text=mt.menu_text, menu="Home")
self.mt.add_menu("account")
self.mt.add_menu("keys")
self.mt.add_menu("featflags")
self.mt.add_menu("sources")
self.mt.add_menu("settings")
self.mt.add_raw("\n")
self.mt.add_info("_scripts_")
self.mt.add_cmd("record")
self.mt.add_cmd("stop")
self.mt.add_cmd("exe")
self.mt.add_raw("\n")
self.mt.add_cmd("askobb")
self.mt.add_raw("\n")
self.mt.add_info("_main_menu_")
self.mt.add_menu("stocks")
self.mt.add_menu("crypto")
self.mt.add_menu("etf")
self.mt.add_menu("economy")
self.mt.add_menu("forex")
self.mt.add_menu("futures")
self.mt.add_menu("fixedincome")
self.mt.add_menu("alternative")
self.mt.add_menu("funds")
self.mt.add_menu("poc_plat_equity")
self.mt.add_raw("\n")
self.mt.add_info("_toolkits_")
self.mt.add_menu("econometrics")
self.mt.add_menu("forecast")
self.mt.add_menu("portfolio")
self.mt.add_menu("dashboards")
self.mt.add_menu("reports")
console.print(text=self.mt.menu_text, menu="Home")
self.update_runtime_choices()
def call_news(self, other_args: List[str]) -> None: