Skip to content

Commit cc40150

Browse files
committed
[core] made renpy sdk optional (e.g., for testing)
1 parent f7e4be8 commit cc40150

File tree

1 file changed

+2
-4
lines changed

1 file changed

+2
-4
lines changed

src/preppipe/renpy/passes.py

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -68,10 +68,8 @@ def _ensure_renpy_project_generated(game_dir: str, language: str | None = None)
6868
return
6969
sdk_dir = _find_renpy_sdk()
7070
if not sdk_dir:
71-
raise PPInternalError(
72-
'输出目录下未检测到 Ren\'Py 工程(无 gui.rpy),且未找到 Ren\'Py SDK。'
73-
'请设置环境变量 PREPPIPE_RENPY_SDK 或将 SDK 解压到 renpy-sdk 目录。'
74-
)
71+
# 如果没有找到内置 SDK (比如是在测试环境里)则不补完工程
72+
return
7573
project_root = os.path.dirname(game_dir)
7674
os.makedirs(game_dir, exist_ok=True)
7775
python_exe = _get_renpy_python_exe(sdk_dir)

0 commit comments

Comments
 (0)