From efd6eccadcf7af4b8faba9a60db2751746527beb Mon Sep 17 00:00:00 2001 From: Delyan Angelov Date: Tue, 29 Jul 2025 19:41:10 +0300 Subject: [PATCH] v.util: add support for setting VUTIL_RETRY_MAX_COUNT=1 to ease the workflow for developing backends --- vlib/v/util/util.v | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/vlib/v/util/util.v b/vlib/v/util/util.v index 6305ee2749..0d61586e36 100644 --- a/vlib/v/util/util.v +++ b/vlib/v/util/util.v @@ -154,7 +154,9 @@ pub fn launch_tool(is_verbose bool, tool_name string, args []string) { mut l := filelock.new(lockfile) if l.try_acquire() { tlog('lockfile acquired') - tool_recompile_retry_max_count := 7 + tool_recompile_retry_max_count := int_max(1, os.getenv_opt('VUTIL_RETRY_MAX_COUNT') or { + '7' + }.int()) for i in 0 .. tool_recompile_retry_max_count { tlog('looping i: ${i} / ${tool_recompile_retry_max_count}') // ensure a stable and known working folder, when compiling V's tools, to avoid module lookup problems: