Skip to content

Commit 469b3d4

Browse files
committed
feat: dynamic import DM driver
1 parent 2790ef9 commit 469b3d4

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

backend/apps/datasource/crud/datasource.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,10 @@
11
import datetime
22
import json
3+
import platform
34
from typing import List, Optional
45

5-
import dmPython
6+
if platform.system() != "Darwin":
7+
import dmPython
68
from fastapi import HTTPException
79
from sqlalchemy import and_, text
810
from sqlmodel import select

backend/apps/db/db.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,11 @@
11
import base64
22
import json
3+
import platform
34
import urllib.parse
45
from decimal import Decimal
56

6-
import dmPython
7+
if platform.system() != "Darwin":
8+
import dmPython
79
from sqlalchemy import create_engine, text, Engine
810
from sqlalchemy.orm import sessionmaker
911

0 commit comments

Comments
 (0)