项目优化。瘦身

This commit is contained in:
2025-11-19 17:23:41 +08:00
parent e90dbf14e9
commit 51f638f389
10 changed files with 39 additions and 48 deletions

View File

@@ -7,23 +7,24 @@
- iproxy 守护:本地端口 + /status 探活,不通则自愈重启;连续失败达阈值才移除
"""
import datetime
import http.client
import json
import os
import sys
import time
import threading
import subprocess
import socket
import subprocess
import sys
import threading
import time
from concurrent.futures import ThreadPoolExecutor
from pathlib import Path
from typing import Dict, Optional, List, Any
import platform
from typing import Dict, Optional
import psutil
import http.client
import tidevice
import wda
from flask import json
from tidevice import Usbmux, ConnectionType
from tidevice._device import BaseDevice
from Entity.DeviceModel import DeviceModel
from Entity.Variables import WdaAppBundleId, wdaScreenPort, wdaFunctionPort
from Module.FlaskSubprocessManager import FlaskSubprocessManager

View File

@@ -1,5 +1,6 @@
# -*- coding: utf-8 -*-
import json
import logging
import os
import socket
import threading
@@ -7,24 +8,23 @@ import time
from pathlib import Path
from queue import Queue
from typing import Any, Dict, List
import anyio
from quart import Quart
from quart_cors import cors
from Entity import Variables
from Utils.AiUtils import AiUtils
from Utils.IOSAIStorage import IOSAIStorage
from Utils.LogManager import LogManager
import anyio
import wda
from quart import Quart, request, g
from quart_cors import cors
import Entity.Variables as ev
from Entity import Variables
from Entity.ResultData import ResultData
from Entity.Variables import addModelToAnchorList, wdaFunctionPort
from Utils.AiUtils import AiUtils
from Utils.ControlUtils import ControlUtils
from Utils.IOSAIStorage import IOSAIStorage
from Utils.JsonUtils import JsonUtils
from Utils.LogManager import LogManager
from Utils.ThreadManager import ThreadManager
from script.ScriptManager import ScriptManager
from Entity.Variables import addModelToAnchorList, wdaFunctionPort
import Entity.Variables as ev
from Utils.JsonUtils import JsonUtils
import logging
for name in ('werkzeug', 'werkzeug.serving'):
log = logging.getLogger(name)

View File

@@ -1,17 +1,14 @@
# -*- coding: utf-8 -*-
import logging
import subprocess
import sys
import threading
import atexit
import json
import os
import socket
import subprocess
import sys
import threading
import time
from pathlib import Path
from typing import Optional, Union, Dict, List
import psutil
from Utils.LogManager import LogManager

View File

@@ -4,18 +4,14 @@ import os
import sys
from pathlib import Path
from asgiref.wsgi import WsgiToAsgi
from sympy import false
from Utils.AiUtils import AiUtils
from Utils.LogManager import LogManager
from hypercorn.asyncio import serve
from hypercorn.config import Config
import sys
from pathlib import Path
from Module.DeviceInfo import DeviceInfo
from Module.FlaskSubprocessManager import FlaskSubprocessManager
from Utils.AiUtils import AiUtils
from Utils.DevDiskImageDeployer import DevDiskImageDeployer
from Utils.LogManager import LogManager
if "IOSAI_PYTHON" not in os.environ:
base_path = Path(sys.argv[0]).resolve()
@@ -78,7 +74,7 @@ if __name__ == "__main__":
# 清空日志
LogManager.clearLogs()
# main(sys.argv)
main(sys.argv)
# 添加iOS开发包到电脑上
deployer = DevDiskImageDeployer(verbose=True)