From b42ca46218efcb507a289af7d41df79d28dc2ceb Mon Sep 17 00:00:00 2001 From: jingrow Date: Mon, 27 Oct 2025 04:36:02 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=A0=E9=99=A4=E8=B0=83=E8=AF=95=E6=97=A5?= =?UTF-8?q?=E5=BF=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/jingrow/jingrow/utils/app_installer.py | 14 +------------- 1 file changed, 1 insertion(+), 13 deletions(-) diff --git a/apps/jingrow/jingrow/utils/app_installer.py b/apps/jingrow/jingrow/utils/app_installer.py index 88140b9..02569f6 100644 --- a/apps/jingrow/jingrow/utils/app_installer.py +++ b/apps/jingrow/jingrow/utils/app_installer.py @@ -70,14 +70,9 @@ def extract_package(zip_path: str) -> Dict[str, Any]: @handle_errors def analyze_package(temp_dir: str) -> Dict[str, Any]: """分析安装包结构""" - print(f"[DEBUG] analyze_package called with temp_dir: {temp_dir}") - # 查找根目录 root_items = os.listdir(temp_dir) - print(f"[DEBUG] temp_dir contents: {root_items}") - root_dir = os.path.join(temp_dir, root_items[0]) if len(root_items) == 1 and os.path.isdir(os.path.join(temp_dir, root_items[0])) else temp_dir - print(f"[DEBUG] resolved root_dir: {root_dir}") package_info = { 'app_name': os.path.basename(root_dir), @@ -90,8 +85,6 @@ def analyze_package(temp_dir: str) -> Dict[str, Any]: 'root_dir': root_dir # 保存根目录路径 } - print(f"[DEBUG] initial app_name from basename: {package_info['app_name']}") - # 检查配置文件 if os.path.exists(os.path.join(root_dir, 'setup.py')): package_info['has_backend'] = True @@ -119,7 +112,6 @@ def analyze_package(temp_dir: str) -> Dict[str, Any]: break # 从 hooks.py 提取 app_name - print(f"[DEBUG] hooks_path: {hooks_path}, exists: {os.path.exists(hooks_path)}") if os.path.exists(hooks_path): try: with open(hooks_path, 'r', encoding='utf-8') as f: @@ -128,13 +120,9 @@ def analyze_package(temp_dir: str) -> Dict[str, Any]: name_match = re.search(r'app_name\s*=\s*["\']([^"\']+)["\']', content) if name_match: package_info['app_name'] = name_match.group(1) - print(f"[DEBUG] extracted app_name from hooks.py: {package_info['app_name']}") - except Exception as e: - print(f"[DEBUG] failed to extract app_name from hooks.py: {e}") + except: pass - print(f"[DEBUG] final app_name: {package_info['app_name']}") - package_info['has_hooks'] = os.path.exists(hooks_path) # 扫描文件