diff --git a/.github/workflows/publish_release.yml b/.github/workflows/publish_release.yml index f1fae35b..e4858210 100644 --- a/.github/workflows/publish_release.yml +++ b/.github/workflows/publish_release.yml @@ -17,6 +17,7 @@ on: - main - mob/main - release/1 + - customer-hotfix jobs: build: diff --git a/llm-service/app/main.py b/llm-service/app/main.py index 5a1863cd..35094a11 100644 --- a/llm-service/app/main.py +++ b/llm-service/app/main.py @@ -36,11 +36,25 @@ # DATA. # ############################################################################## -import functools +# ruff: noqa: E402 +import sys import logging -import os import platform -import sys + +logger = logging.getLogger(__name__) + +try: + # Manual patch required for CrewAI compatability. DO NOT REMOVE. IT BREAKS ON OLD RUNTIMES IF YOU DO + __import__("pysqlite3") + sys.modules["sqlite3"] = sys.modules.pop("pysqlite3") +except Exception as e: + logger.info( + f"Unable to swap out pysqlite3. Probably not installed on your platform: {platform.system()}", + e, + ) + +import functools +import os import time from collections.abc import Awaitable, Callable from contextlib import asynccontextmanager @@ -56,15 +70,8 @@ _APP_PKG_NAME = __name__.split(".", maxsplit=1)[0] -logger = logging.getLogger(__name__) _request_received_logger = logging.getLogger(_APP_PKG_NAME + ".access") -try: - # Manual patch required for CrewAI compatability. DO NOT REMOVE. IT BREAKS ON OLD RUNTIMES IF YOU DO - __import__("pysqlite3") - sys.modules["sqlite3"] = sys.modules.pop("pysqlite3") -except Exception as e: - logger.info(f"Unable to swap out pysqlite3. Probably not installed on your platform: {platform.system()}", e) def _configure_logger() -> None: """Configure this module's setup/teardown logging formatting and verbosity."""