aboutsummaryrefslogtreecommitdiff
path: root/modules/extra_networks.py
diff options
context:
space:
mode:
authorAUTOMATIC <16777216c@gmail.com>2023-05-19 22:59:29 +0300
committerAUTOMATIC <16777216c@gmail.com>2023-05-19 22:59:29 +0300
commit39ec4f06ffb2c26e1298b2c5d80874dc3fd693ac (patch)
tree7edd9b81f43b07826844e951241a4b4a15620257 /modules/extra_networks.py
parent87702febe08bddb9e8b952204c459927532ec6e6 (diff)
calculate hashes for Lora
add lora hashes to infotext when pasting infotext, use infotext's lora hashes to find local loras for <lora:xxx:1> entries whose hashes match loras the user has
Diffstat (limited to 'modules/extra_networks.py')
-rw-r--r--modules/extra_networks.py9
1 files changed, 9 insertions, 0 deletions
diff --git a/modules/extra_networks.py b/modules/extra_networks.py
index f9db41bc..54982009 100644
--- a/modules/extra_networks.py
+++ b/modules/extra_networks.py
@@ -17,6 +17,15 @@ def register_extra_network(extra_network):
class ExtraNetworkParams:
def __init__(self, items=None):
self.items = items or []
+ self.positional = []
+ self.named = {}
+
+ for item in self.items:
+ parts = item.split('=', 2)
+ if len(parts) == 2:
+ self.named[parts[0]] = parts[1]
+ else:
+ self.positional.append(item)
class ExtraNetwork: