diff options
author | AUTOMATIC1111 <16777216c@gmail.com> | 2023-08-10 15:58:53 +0300 |
---|---|---|
committer | AUTOMATIC1111 <16777216c@gmail.com> | 2023-08-10 15:58:53 +0300 |
commit | 1b3093fe3aedb20aa8d505ceeea7900ac592e6fe (patch) | |
tree | 6493d911a9771da6dba7729fad76663542523aee /modules/processing.py | |
parent | 4d93f48f090e19a81d1608837e8e6449045601a8 (diff) |
fix --use-textbox-seed
Diffstat (limited to 'modules/processing.py')
-rw-r--r-- | modules/processing.py | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/modules/processing.py b/modules/processing.py index 68a8f1c6..f06c374a 100644 --- a/modules/processing.py +++ b/modules/processing.py @@ -521,7 +521,15 @@ def decode_latent_batch(model, batch, target_device=None, check_for_nans=False): def get_fixed_seed(seed):
- if seed is None or seed == '' or seed == -1:
+ if seed == '' or seed is None:
+ seed = -1
+ elif isinstance(seed, str):
+ try:
+ seed = int(seed)
+ except Exception:
+ seed = -1
+
+ if seed == -1:
return int(random.randrange(4294967294))
return seed
@@ -728,7 +736,7 @@ def process_images_inner(p: StableDiffusionProcessing) -> Processed: # strength, which is saved as "Model Strength: 1.0" in the infotext
if n == 0:
with open(os.path.join(paths.data_path, "params.txt"), "w", encoding="utf8") as file:
- processed = Processed(p, [], p.seed, "")
+ processed = Processed(p, [])
file.write(processed.infotext(p, 0))
p.setup_conds()
|