fix gguf-py: Conversion error when multiple licenses are configured (#9807)
Some checks are pending
Nix CI / nix-eval (macos-latest) (push) Waiting to run
Nix CI / nix-eval (ubuntu-latest) (push) Waiting to run
Nix CI / nix-build (macos-latest) (push) Waiting to run
Nix CI / nix-build (ubuntu-latest) (push) Waiting to run
flake8 Lint / Lint (push) Waiting to run
Python Type-Check / pyright type-check (push) Waiting to run

* fix general.license list to str

* fix join license list

---------

Co-authored-by: momonga <115213907+mmnga@users.noreply.github.com>
This commit is contained in:
momonga 2024-11-24 09:09:22 +09:00 committed by GitHub
parent 55ed008b2d
commit 96fa2c5e2d
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -545,7 +545,10 @@ class Metadata:
gguf_writer.add_size_label(self.size_label) gguf_writer.add_size_label(self.size_label)
if self.license is not None: 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: if self.license_name is not None:
gguf_writer.add_license_name(self.license_name) gguf_writer.add_license_name(self.license_name)
if self.license_link is not None: if self.license_link is not None: