From: momonga Date: Sun, 24 Nov 2024 00:09:22 +0000 (+0900) Subject: fix gguf-py: Conversion error when multiple licenses are configured (#9807) X-Git-Tag: upstream/0.0.4488~332 X-Git-Url: https://git.djapps.eu/?a=commitdiff_plain;h=96fa2c5e2d6cb5319f34c3a7fb0cec05694b22f1;p=pkg%2Fggml%2Fsources%2Fllama.cpp fix gguf-py: Conversion error when multiple licenses are configured (#9807) * fix general.license list to str * fix join license list --------- Co-authored-by: momonga --- diff --git a/gguf-py/gguf/metadata.py b/gguf-py/gguf/metadata.py index 321cbcd4..962c27b2 100644 --- a/gguf-py/gguf/metadata.py +++ b/gguf-py/gguf/metadata.py @@ -545,7 +545,10 @@ class Metadata: gguf_writer.add_size_label(self.size_label) if self.license is not None: - gguf_writer.add_license(self.license) + if isinstance(self.license, list): + gguf_writer.add_license(",".join(self.license)) + else: + gguf_writer.add_license(self.license) if self.license_name is not None: gguf_writer.add_license_name(self.license_name) if self.license_link is not None: