Skip to content

Commit 7d5e0c0

Browse files
committed
fix join license list
1 parent edf2583 commit 7d5e0c0

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

gguf-py/gguf/gguf_writer.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -236,8 +236,6 @@ def write_kv_data_to_file(self) -> None:
236236
kv_bytes = bytearray()
237237

238238
for key, val in kv_data.items():
239-
if key == "general.license" and isinstance(val.value, list):
240-
val.value = ",".join(val.value)
241239
kv_bytes += self._pack_val(key, GGUFValueType.STRING, add_vtype=False)
242240
kv_bytes += self._pack_val(val.value, val.type, add_vtype=True)
243241

gguf-py/gguf/metadata.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -458,7 +458,10 @@ def set_gguf_meta_model(self, gguf_writer: gguf.GGUFWriter):
458458
gguf_writer.add_size_label(self.size_label)
459459

460460
if self.license is not None:
461-
gguf_writer.add_license(self.license)
461+
if isinstance(self.license, list):
462+
gguf_writer.add_license(",".join(self.license))
463+
else:
464+
gguf_writer.add_license(self.license)
462465
if self.license_name is not None:
463466
gguf_writer.add_license_name(self.license_name)
464467
if self.license_link is not None:

0 commit comments

Comments
 (0)