From 87d5c3e4966920db1ba2d17a9e24afb6a1874cba Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sigbj=C3=B8rn=20Skj=C3=A6ret?= Date: Thu, 11 Apr 2024 03:59:14 +0200 Subject: [PATCH] replace filtered characters with underscore --- gguf-py/gguf/gguf_writer.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gguf-py/gguf/gguf_writer.py b/gguf-py/gguf/gguf_writer.py index f86dde697..cf7e6ae3e 100644 --- a/gguf-py/gguf/gguf_writer.py +++ b/gguf-py/gguf/gguf_writer.py @@ -477,7 +477,7 @@ class GGUFWriter: template = choice.get('template') # Allowing non-alphanumerical characters in template name is probably not a good idea, so filter it - name = ''.join((c for c in name if c in ['_'] + list(ascii_letters) + list(digits))) + name = ''.join((c if c in ascii_letters + digits else '_' for c in name)) if name and template is not None: if name == 'default':