Corrections

This commit is contained in:
Sebastian Lenzlinger
2024-05-08 01:38:53 +02:00
parent 73771be70d
commit a21312ee61
5 changed files with 18 additions and 15 deletions

View File

@@ -29,11 +29,12 @@ def handle_add(args):
metadata = DeviceMetadata(device_name, args.root_dir)
file_path = args.root_dir / DEVICE_METADATA_FILE
response = input(f"Confirm device metadata: {metadata.model_dump()} [y/N]")
response = input(f"Confirm device metadata: {metadata.to_json()} [y/N]")
if response.lower() not in definitions.AFFIRMATIVE_USER_RESPONSE.add(""):
configure_metadata()
assert False, "TODO implement dynamic setup"
args.root_dir.mkdir(parents=True, exist_ok=True) # else metadata.save_to_file will fail TODO: unclear
if metadata.save_to_json(file_path) == ReturnCodes.FILE_ALREADY_EXISTS:
print("Directory already contains a device metadata file. Aborting operation.")
return ReturnCodes.ABORTED