From cf083531d5450f33692bb8f0752423e5ea26398e Mon Sep 17 00:00:00 2001 From: Krenar Shabani Date: Sun, 25 Aug 2024 17:13:53 -0400 Subject: [PATCH] Fixes #39: checks if text is a tuple and converts it to a string --- py/defs/formatters.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/py/defs/formatters.py b/py/defs/formatters.py index d885f89..b3ad48b 100644 --- a/py/defs/formatters.py +++ b/py/defs/formatters.py @@ -72,6 +72,8 @@ def _extract_embedding_names(text, input_data): tokenizer = tokenizer.clip_h elif isinstance(tokenizer, SDXLTokenizer): tokenizer = tokenizer.clip_l + if not isinstance(text,str): + text = "".join(str(item) if item is not None else "" for item in text) text = escape_important(text) parsed_weights = token_weights(text, 1.0)