diff --git a/backend/apps/datasource/crud/datasource.py b/backend/apps/datasource/crud/datasource.py index 801f5a1b..782a48ba 100644 --- a/backend/apps/datasource/crud/datasource.py +++ b/backend/apps/datasource/crud/datasource.py @@ -1,8 +1,10 @@ import datetime import json +import platform from typing import List, Optional -import dmPython +if platform.system() != "Darwin": + import dmPython from fastapi import HTTPException from sqlalchemy import and_, text from sqlmodel import select diff --git a/backend/apps/db/db.py b/backend/apps/db/db.py index 383f55f8..67d0c448 100644 --- a/backend/apps/db/db.py +++ b/backend/apps/db/db.py @@ -1,9 +1,11 @@ import base64 import json +import platform import urllib.parse from decimal import Decimal -import dmPython +if platform.system() != "Darwin": + import dmPython from sqlalchemy import create_engine, text, Engine from sqlalchemy.orm import sessionmaker