diff options
Diffstat (limited to 'modules/extra_networks.py')
-rw-r--r-- | modules/extra_networks.py | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/modules/extra_networks.py b/modules/extra_networks.py index 94347275..34a3ba63 100644 --- a/modules/extra_networks.py +++ b/modules/extra_networks.py @@ -22,6 +22,15 @@ def register_default_extra_networks(): 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:
|