From 12389b37363db541517c1c722e2e82294e92e251 Mon Sep 17 00:00:00 2001 From: "Andrii Doroshenko (Xrayez)" Date: Tue, 26 May 2020 18:00:30 +0300 Subject: [PATCH] Do not rely on the existence of `config.py` while detecting modules The existence of `SCsub` is checked instead. This file is required for all modules, and prevents the build system to leave modules without `config.py` undetected, leading to silently ignoring the module during compilation. --- methods.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/methods.py b/methods.py index 46b58a13cde..dee79390464 100644 --- a/methods.py +++ b/methods.py @@ -155,7 +155,7 @@ def detect_modules(at_path): def is_module(path): - return os.path.isdir(path) and os.path.exists(path + "/config.py") + return os.path.isdir(path) and os.path.exists(os.path.join(path, "SCsub")) def write_modules(module_list):