Merge pull request #84 from alexsunxl/main

Fixed a crash with knowledge base arguments
This commit is contained in:
Liu Zhicong
2023-10-18 10:51:05 -07:00
committed by GitHub
+6 -3
View File
@@ -367,9 +367,12 @@ class AIOS_Shell:
else: else:
return show_text return show_text
if sub_cmd == "journal": if sub_cmd == "journal":
topn = 10 if len(args) == 1 else int(args[1]) try:
journals = [str(journal) for journal in KnowledgePipline.get_instance().get_latest_journals(topn)] topn = 10 if len(args) == 1 else int(args[1])
print_formatted_text("\r\n".join(journals)) journals = [str(journal) for journal in KnowledgePipline.get_instance().get_latest_journals(topn)]
print_formatted_text("\r\n".join(journals))
except ValueError:
return FormattedText([("class:title", f"/knowledge journal failed: {args[1]} is not a valid integer.\n")])
if sub_cmd == "query": if sub_cmd == "query":
if len(args) < 2: if len(args) < 2:
return show_text return show_text