From 0f658a7d1ede558cfb94c23e3eb366064a2c572a Mon Sep 17 00:00:00 2001 From: Thibault Camalon <135698225+thbcmlowk@users.noreply.github.com> Date: Thu, 12 Oct 2023 10:55:59 +0200 Subject: [PATCH] [sub]fix(backend/image_transfert/encoder): update pydantic method (#763) * fix(backend/image_transfert/encoder): update pydantic method Signed-off-by: Thibault Camalon <135698225+thbcmlowk@users.noreply.github.com> * fix(backend/image_transfer/decoder): parse_raw -> model_validate_json Signed-off-by: Thibault Camalon <135698225+thbcmlowk@users.noreply.github.com> --------- Signed-off-by: Thibault Camalon <135698225+thbcmlowk@users.noreply.github.com> --- backend/image_transfer/decoder.py | 2 +- backend/image_transfer/encoder.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/backend/image_transfer/decoder.py b/backend/image_transfer/decoder.py index 5c6b4dafb..302890860 100644 --- a/backend/image_transfer/decoder.py +++ b/backend/image_transfer/decoder.py @@ -162,4 +162,4 @@ def load_zip_images_in_registry(dxf_base: DXFBase, zip_file: ZipFile, strict: bo def get_payload_descriptor(zip_file: ZipFile) -> PayloadDescriptor: - return PayloadDescriptor.parse_raw(zip_file.read("payload_descriptor.json").decode()) + return PayloadDescriptor.model_validate_json(zip_file.read("payload_descriptor.json").decode()) diff --git a/backend/image_transfer/encoder.py b/backend/image_transfer/encoder.py index 603bcb904..a78aac4f6 100644 --- a/backend/image_transfer/encoder.py +++ b/backend/image_transfer/encoder.py @@ -133,7 +133,7 @@ def create_zip_from_docker_images( dest = payload_descriptor.manifests_paths[manifest.docker_image_name] zip_file.writestr(dest, manifest.content) - zip_file.writestr("payload_descriptor.json", payload_descriptor.json(indent=4)) + zip_file.writestr("payload_descriptor.json", payload_descriptor.model_dump_json(indent=4)) def make_payload(