INNER CODE UNIT · JavaScript
tryGenerate
nodegit/nodegit · generate/index.js:9
function tryGenerate(numRetries = 3) {
// There appears to be a race condition in the generate code somewhere
// Until we fix that, we should try to generate a few times before
try {
generateJson();
generateNativeCode();
generateMissingTests();
} catch (error) {
if (numRetries > 0) {
console.log("[nodegit] WARNING - Failed to generate native code, trying again");
tryGenerate(numRetries - 1);
} else {
throw error;
}
}
}
return submoduleStatus()