Port print arguments -q/-a/-S from main to restructuring.
This commit is contained in:
parent
86eebc39ea
commit
54ece6efeb
@ -13,7 +13,15 @@ def print_cmd(args: argparse.Namespace, config: Config) -> None:
|
|||||||
try:
|
try:
|
||||||
message = Message.from_file(fname)
|
message = Message.from_file(fname)
|
||||||
if message:
|
if message:
|
||||||
print(message.to_str(source_code_only=args.source_code_only))
|
if args.question:
|
||||||
|
print(message.question)
|
||||||
|
elif args.answer:
|
||||||
|
print(message.answer)
|
||||||
|
elif message.answer and args.only_source_code:
|
||||||
|
for code in message.answer.source_code():
|
||||||
|
print(code)
|
||||||
|
else:
|
||||||
|
print(message.to_str())
|
||||||
except MessageError:
|
except MessageError:
|
||||||
print(f"File is not a valid message: {args.file}")
|
print(f"File is not a valid message: {args.file}")
|
||||||
sys.exit(1)
|
sys.exit(1)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user