Skip to content

Commit dd98a71

Browse files
committed
refac
1 parent 5478b92 commit dd98a71

File tree

6 files changed

+17
-9
lines changed

6 files changed

+17
-9
lines changed

blueprints/function_calling_blueprint.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
import requests
66
import json
77

8-
from utils.main import (
8+
from utils.pipelines.main import (
99
get_last_user_message,
1010
add_or_update_system_message,
1111
get_tools_specs,

examples/filters/libretranslate_filter_pipeline.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
import requests
55
import os
66

7-
from utils.main import get_last_user_message, get_last_assistant_message
7+
from utils.pipelines.main import get_last_user_message, get_last_assistant_message
88

99

1010
class Pipeline:

main.py

Lines changed: 15 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,9 @@
88
from typing import List, Union, Generator, Iterator
99

1010

11-
from utils.auth import bearer_security, get_current_user
12-
from utils.main import get_last_user_message, stream_message_template
13-
from utils.misc import convert_to_raw_url
11+
from utils.pipelines.auth import bearer_security, get_current_user
12+
from utils.pipelines.main import get_last_user_message, stream_message_template
13+
from utils.pipelines.misc import convert_to_raw_url
1414

1515
from contextlib import asynccontextmanager
1616
from concurrent.futures import ThreadPoolExecutor
@@ -108,11 +108,19 @@ def get_all_pipelines():
108108
async def load_module_from_path(module_name, module_path):
109109
spec = importlib.util.spec_from_file_location(module_name, module_path)
110110
module = importlib.util.module_from_spec(spec)
111-
spec.loader.exec_module(module)
112111

113-
print(f"Loaded module: {module.__name__}")
114-
if hasattr(module, "Pipeline"):
115-
return module.Pipeline()
112+
try:
113+
spec.loader.exec_module(module)
114+
print(f"Loaded module: {module.__name__}")
115+
if hasattr(module, "Pipeline"):
116+
return module.Pipeline()
117+
else:
118+
raise Exception("No Pipeline class found")
119+
120+
except Exception as e:
121+
print(f"Error loading module: {module_name}")
122+
print(e)
123+
os.remove(module_path)
116124
return None
117125

118126

File renamed without changes.
File renamed without changes.
File renamed without changes.

0 commit comments

Comments
 (0)