mirror of
https://github.com/kuitoi/kuitoi-Server.git
synced 2025-08-17 08:15:42 +00:00
prompt fix
This commit is contained in:
parent
f28a783f7e
commit
eea03c835f
@ -102,7 +102,7 @@ if not config.Auth['private'] and not config.Auth['key']:
|
|||||||
log.debug("Initializing console...")
|
log.debug("Initializing console...")
|
||||||
console = Console()
|
console = Console()
|
||||||
console.builtins_hook()
|
console.builtins_hook()
|
||||||
# console.logger_hook()
|
console.logger_hook()
|
||||||
console.add_command("stop", console.stop, i18n.man_message_stop, i18n.help_message_stop)
|
console.add_command("stop", console.stop, i18n.man_message_stop, i18n.help_message_stop)
|
||||||
console.add_command("exit", console.stop, i18n.man_message_exit, i18n.help_message_exit)
|
console.add_command("exit", console.stop, i18n.man_message_exit, i18n.help_message_exit)
|
||||||
|
|
||||||
|
@ -122,19 +122,30 @@ class Console:
|
|||||||
self.__alias.update(custom_completer or {key: None})
|
self.__alias.update(custom_completer or {key: None})
|
||||||
self.__alias["man"].update({key: None})
|
self.__alias["man"].update({key: None})
|
||||||
self.__func.update({key: {"f": func}})
|
self.__func.update({key: {"f": func}})
|
||||||
self.__man.update({key: f'html<seagreen>{i18n.man_for} <b>{key}</b>\n{man}</seagreen>' if man else None})
|
self.__man.update({key: f'html:<seagreen>{i18n.man_for} <b>{key}</b>\n{man}</seagreen>' if man else None})
|
||||||
self.__desc.update({key: desc})
|
self.__desc.update({key: desc})
|
||||||
self.__update_completer()
|
self.__update_completer()
|
||||||
return self.__alias.copy()
|
return self.__alias.copy()
|
||||||
|
|
||||||
def write(self, s: AnyStr):
|
def _write(self, t):
|
||||||
if s.startswith("html"):
|
if t.startswith("html:"):
|
||||||
print_formatted_text(HTML(s[4:]))
|
print_formatted_text(HTML(t[5:]))
|
||||||
else:
|
else:
|
||||||
print_formatted_text(s)
|
print_formatted_text(t)
|
||||||
|
|
||||||
|
def write(self, s: AnyStr):
|
||||||
|
if isinstance(s, (list, tuple)):
|
||||||
|
for text in s:
|
||||||
|
self._write(text)
|
||||||
|
else:
|
||||||
|
self._write(s)
|
||||||
|
|
||||||
def log(self, s: AnyStr) -> None:
|
def log(self, s: AnyStr) -> None:
|
||||||
self.__logger.info(f"{s}")
|
if isinstance(s, (list, tuple)):
|
||||||
|
for text in s:
|
||||||
|
self.__logger.info(f"{text}")
|
||||||
|
else:
|
||||||
|
self.__logger.info(f"{s}")
|
||||||
# self.write(s)
|
# self.write(s)
|
||||||
|
|
||||||
def __lshift__(self, s: AnyStr) -> None:
|
def __lshift__(self, s: AnyStr) -> None:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user