From ef4e120d0abe0692540ee3d788a34cde85b93a2e Mon Sep 17 00:00:00 2001 From: lllyasviel Date: Mon, 16 Oct 2023 23:57:58 -0700 Subject: [PATCH] ling --- fooocus_version.py | 2 +- modules/sdxl_styles.py | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/fooocus_version.py b/fooocus_version.py index dc76513..7af19df 100644 --- a/fooocus_version.py +++ b/fooocus_version.py @@ -1 +1 @@ -version = '2.1.688' +version = '2.1.689' diff --git a/modules/sdxl_styles.py b/modules/sdxl_styles.py index 97de07a..7b62901 100644 --- a/modules/sdxl_styles.py +++ b/modules/sdxl_styles.py @@ -121,11 +121,11 @@ def apply_wildcards(wildcard_text, seed=None, directory=wildcards_path): placeholders = re.findall(r'__(\w+)__', wildcard_text) for placeholder in placeholders: try: - with open(os.path.join(directory, f'{placeholder}.txt')) as f: + with open(os.path.join(directory, f'{placeholder}.txt'), encoding='utf-8') as f: words = f.read().splitlines() - f.close() - rng = random.Random(seed) - wildcard_text = re.sub(rf'__{placeholder}__', rng.choice(words), wildcard_text) + + rng = random.Random(seed) + wildcard_text = re.sub(rf'__{placeholder}__', rng.choice(words), wildcard_text) except IOError: print(f'Error: could not open wildcard file {placeholder}.txt, using as normal word.') wildcard_text = wildcard_text.replace(f'__{placeholder}__', placeholder)