瀏覽代碼

chore: avoid star imports usage (#9123)

Bowen Liang 6 月之前
父節點
當前提交
b279d19040
共有 2 個文件被更改,包括 12 次插入3 次删除
  1. 0 2
      api/pyproject.toml
  2. 12 1
      api/services/account_service.py

+ 0 - 2
api/pyproject.toml

@@ -45,8 +45,6 @@ ignore = [
     "E721", # type-comparison
     "E722", # bare-except
     "E731", # lambda-assignment
-    "F403", # undefined-local-with-import-star
-    "F405", # undefined-local-with-import-star-usage
     "F821", # undefined-name
     "F841", # unused-variable
     "FURB113", # repeated-append

+ 12 - 1
api/services/account_service.py

@@ -1,4 +1,5 @@
 import base64
+import json
 import logging
 import secrets
 import uuid
@@ -12,12 +13,22 @@ from werkzeug.exceptions import Unauthorized
 from configs import dify_config
 from constants.languages import language_timezone_mapping, languages
 from events.tenant_event import tenant_was_created
+from extensions.ext_database import db
 from extensions.ext_redis import redis_client
 from libs.helper import RateLimiter, TokenManager
 from libs.passport import PassportService
 from libs.password import compare_password, hash_password, valid_password
 from libs.rsa import generate_key_pair
-from models.account import *
+from models.account import (
+    Account,
+    AccountIntegrate,
+    AccountStatus,
+    Tenant,
+    TenantAccountJoin,
+    TenantAccountJoinRole,
+    TenantAccountRole,
+    TenantStatus,
+)
 from models.model import DifySetup
 from services.errors.account import (
     AccountAlreadyInTenantError,