Skip to content

Commit 95385be

Browse files
committed
worker cleanup
1 parent 4cc99d1 commit 95385be

File tree

1 file changed

+13
-1
lines changed

1 file changed

+13
-1
lines changed

scripts/generate-md-exports.mjs

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -242,7 +242,9 @@ async function genMDFromHTML(source, target, {cacheDir, noCache, usedCacheFiles}
242242
await writeFile(target, data, {encoding: 'utf8'});
243243

244244
// Track that we used this cache file
245-
usedCacheFiles.add(cacheKey);
245+
if (usedCacheFiles) {
246+
usedCacheFiles.add(cacheKey);
247+
}
246248

247249
return {cacheHit: true, data};
248250
} catch (err) {
@@ -338,10 +340,20 @@ async function genMDFromHTML(source, target, {cacheDir, noCache, usedCacheFiles}
338340
).catch(err => console.warn('Error writing cache file:', err)),
339341
]);
340342

343+
// Track that we created this cache file
344+
if (usedCacheFiles) {
345+
usedCacheFiles.add(cacheKey);
346+
}
347+
341348
return {cacheHit: false, data};
342349
}
343350

344351
async function processTaskList({id, tasks, cacheDir, noCache, usedCacheFiles}) {
352+
// Workers don't receive usedCacheFiles in workerData, so create a new Set
353+
if (!usedCacheFiles) {
354+
usedCacheFiles = new Set();
355+
}
356+
345357
const s3Client = getS3Client();
346358
const failedTasks = [];
347359
let cacheMisses = [];

0 commit comments

Comments
 (0)