删除冗余的函数
This commit is contained in:
parent
06b1b443ca
commit
b16570fb1c
@ -10,8 +10,8 @@ from fastapi.responses import JSONResponse
|
|||||||
import importlib
|
import importlib
|
||||||
from typing import Any, Dict
|
from typing import Any, Dict
|
||||||
import logging
|
import logging
|
||||||
from jingrow import get_whitelisted_function, is_whitelisted
|
from jingrow import get_whitelisted_function
|
||||||
from jingrow.utils.auth import get_jingrow_api_headers, get_session_api_headers
|
from jingrow.utils.auth import get_jingrow_api_headers
|
||||||
from jingrow.utils.jingrow_api import get_logged_user
|
from jingrow.utils.jingrow_api import get_logged_user
|
||||||
from jingrow.utils.app_manager import ensure_apps_on_sys_path
|
from jingrow.utils.app_manager import ensure_apps_on_sys_path
|
||||||
|
|
||||||
@ -116,24 +116,6 @@ async def handle_request(request: Request, module_path: str):
|
|||||||
"""
|
"""
|
||||||
return await _process_whitelist_call(request, module_path)
|
return await _process_whitelist_call(request, module_path)
|
||||||
|
|
||||||
def parse_module_path(module_path: str) -> Dict[str, str]:
|
|
||||||
"""解析模块路径"""
|
|
||||||
parts = module_path.split('.')
|
|
||||||
|
|
||||||
if len(parts) < 2:
|
|
||||||
raise ValueError("Invalid module path format")
|
|
||||||
|
|
||||||
# 最后一部分是函数名
|
|
||||||
function_name = parts[-1]
|
|
||||||
|
|
||||||
# 其余部分是模块路径
|
|
||||||
module_path = '.'.join(parts[:-1])
|
|
||||||
|
|
||||||
return {
|
|
||||||
'module_path': module_path,
|
|
||||||
'function_name': function_name
|
|
||||||
}
|
|
||||||
|
|
||||||
def import_module(module_path: str):
|
def import_module(module_path: str):
|
||||||
"""动态导入模块"""
|
"""动态导入模块"""
|
||||||
try:
|
try:
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user