aboutsummaryrefslogtreecommitdiff
path: root/modules/extra_networks.py
diff options
context:
space:
mode:
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: