mirror of
https://github.com/open-webui/pipelines
synced 2025-06-26 18:15:58 +00:00
refac
This commit is contained in:
parent
3719644c63
commit
a248b96dba
19
main.py
19
main.py
@ -144,16 +144,17 @@ async def load_modules_from_directory(directory):
|
||||
if os.path.exists(valves_json_path):
|
||||
with open(valves_json_path, "r") as f:
|
||||
valves_json = json.load(f)
|
||||
ValvesModel = pipeline.valves.__class__
|
||||
# Create a ValvesModel instance using default values and overwrite with valves_json
|
||||
combined_valves = {
|
||||
**pipeline.valves.model_dump(),
|
||||
**valves_json,
|
||||
}
|
||||
valves = ValvesModel(**combined_valves)
|
||||
pipeline.valves = valves
|
||||
if hasattr(pipeline, "valves"):
|
||||
ValvesModel = pipeline.valves.__class__
|
||||
# Create a ValvesModel instance using default values and overwrite with valves_json
|
||||
combined_valves = {
|
||||
**pipeline.valves.model_dump(),
|
||||
**valves_json,
|
||||
}
|
||||
valves = ValvesModel(**combined_valves)
|
||||
pipeline.valves = valves
|
||||
|
||||
logging.info(f"Updated valves for module: {module_name}")
|
||||
logging.info(f"Updated valves for module: {module_name}")
|
||||
|
||||
pipeline_id = pipeline.id if hasattr(pipeline, "id") else module_name
|
||||
PIPELINE_MODULES[pipeline_id] = pipeline
|
||||
|
Loading…
Reference in New Issue
Block a user