question_cmd: fixed '--create' option
This commit is contained in:
@@ -10,6 +10,10 @@ from ..ai_factory import create_ai
|
||||
from ..ai import AI, AIResponse
|
||||
|
||||
|
||||
class QuestionCmdError(Exception):
|
||||
pass
|
||||
|
||||
|
||||
def add_file_as_text(question_parts: list[str], file: str) -> None:
|
||||
"""
|
||||
Add the given file as plain text to the question part list.
|
||||
@@ -57,7 +61,12 @@ def create_message(chat: ChatDB, args: argparse.Namespace) -> Message:
|
||||
to the cache directory.
|
||||
"""
|
||||
question_parts = []
|
||||
question_list = args.ask if args.ask is not None else []
|
||||
if args.create is not None:
|
||||
question_list = args.create
|
||||
elif args.ask is not None:
|
||||
question_list = args.ask
|
||||
else:
|
||||
raise QuestionCmdError("No question found")
|
||||
text_files = args.source_text if args.source_text is not None else []
|
||||
code_files = args.source_code if args.source_code is not None else []
|
||||
|
||||
|
||||
Reference in New Issue
Block a user