@@ -166,16 +166,45 @@ def get_dir_or_set_default(key, default_value, as_array=False, make_directory=Fa
166
166
config_dict [key ] = dp
167
167
return dp
168
168
169
-
170
- paths_checkpoints = get_dir_or_set_default ('path_checkpoints' , ['../models/checkpoints/' ], True )
171
- paths_loras = get_dir_or_set_default ('path_loras' , ['../models/loras/' ], True )
172
- path_embeddings = get_dir_or_set_default ('path_embeddings' , '../models/embeddings/' )
173
- path_vae_approx = get_dir_or_set_default ('path_vae_approx' , '../models/vae_approx/' )
174
- path_upscale_models = get_dir_or_set_default ('path_upscale_models' , '../models/upscale_models/' )
175
- path_inpaint = get_dir_or_set_default ('path_inpaint' , '../models/inpaint/' )
176
- path_controlnet = get_dir_or_set_default ('path_controlnet' , '../models/controlnet/' )
177
- path_clip_vision = get_dir_or_set_default ('path_clip_vision' , '../models/clip_vision/' )
178
- path_fooocus_expansion = get_dir_or_set_default ('path_fooocus_expansion' , '../models/prompt_expansion/fooocus_expansion' )
169
+ config_paths = {
170
+ 'checkpoints' : get_dir_or_set_default ('path_checkpoints' , ['../models/checkpoints/' ], True ),
171
+ 'clip' : get_dir_or_set_default ('path_clip' , ['../models/clip/' ]),
172
+ 'config' : get_dir_or_set_default ('path_config' , '../models/configs/' ),
173
+ 'diffusers' : get_dir_or_set_default ('path_diffusers' , ['../models/diffusers/' ]),
174
+ 'gligen' : get_dir_or_set_default ('path_gligen' , ['../models/gligen/' ]),
175
+ 'hypernetworks' : get_dir_or_set_default ('path_hypernetworks' , ['../models/hypernetworks/' ]),
176
+ 'prompt_expansion' : get_dir_or_set_default ('path_prompt_expansion' , '../models/prompt_expansion/' ),
177
+ 'style_models' : get_dir_or_set_default ('path_style_models' , '../models/style_models/' ),
178
+ 'unet' : get_dir_or_set_default ('path_unet' , '../models/unet/' ),
179
+ 'vae' : get_dir_or_set_default ('path_vae' , '../models/vae/' ),
180
+ 'loras' : get_dir_or_set_default ('path_loras' , ['../models/loras/' ], True ),
181
+ 'embeddings' : get_dir_or_set_default ('path_embeddings' , '../models/embeddings/' ),
182
+ 'vae_approx' : get_dir_or_set_default ('path_vae_approx' , '../models/vae_approx/' ),
183
+ 'upscale_models' : get_dir_or_set_default ('path_upscale_models' , '../models/upscale_models/' ),
184
+ 'inpaint' : get_dir_or_set_default ('path_inpaint' , '../models/inpaint/' ),
185
+ 'controlnet' : get_dir_or_set_default ('path_controlnet' , '../models/controlnet/' ),
186
+ 'clip_vision' : get_dir_or_set_default ('path_clip_vision' , '../models/clip_vision/' ),
187
+ 'fooocus_expansion' : get_dir_or_set_default ('path_fooocus_expansion' , '../models/prompt_expansion/fooocus_expansion' )
188
+ }
189
+
190
+ paths_checkpoints = config_paths ['checkpoints' ]
191
+ paths_clip = config_paths ['clip' ]
192
+ paths_config = config_paths ['config' ]
193
+ paths_diffusers = config_paths ['diffusers' ]
194
+ paths_gligen = config_paths ['gligen' ]
195
+ paths_hypernetworks = config_paths ['hypernetworks' ]
196
+ paths_prompt_expansion = config_paths ['prompt_expansion' ]
197
+ paths_style_models = config_paths ['style_models' ]
198
+ paths_unet = config_paths ['unet' ]
199
+ paths_vae = config_paths ['vae' ]
200
+ paths_loras = config_paths ['loras' ]
201
+ path_embeddings = config_paths ['embeddings' ]
202
+ path_vae_approx = config_paths ['vae_approx' ]
203
+ path_upscale_models = config_paths ['upscale_models' ]
204
+ path_inpaint = config_paths ['inpaint' ]
205
+ path_controlnet = config_paths ['controlnet' ]
206
+ path_clip_vision = config_paths ['clip_vision' ]
207
+ path_fooocus_expansion = config_paths ['fooocus_expansion' ]
179
208
path_outputs = get_path_output ()
180
209
181
210
def get_config_item_or_set_default (key , default_value , validator , disable_empty_as_none = False ):
0 commit comments