Skip to content

Commit dca11b9

Browse files
committed
emit warning to appease tests
1 parent 1f9786d commit dca11b9

File tree

1 file changed

+12
-2
lines changed

1 file changed

+12
-2
lines changed

src/command/render/render-files.ts

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -351,9 +351,14 @@ export async function renderFiles(
351351

352352
return await pandocRenderer.onComplete(false, options.flags?.quiet);
353353
} catch (error) {
354+
if (!(error instanceof Error)) {
355+
warn(`Error encountered when rendering files`);
356+
}
354357
return {
355358
files: (await pandocRenderer.onComplete(true)).files,
356-
error: error instanceof Error ? error : new Error(),
359+
error: error instanceof Error
360+
? error
361+
: new Error(error ? String(error) : undefined),
357362
};
358363
} finally {
359364
tempContext.cleanup();
@@ -404,9 +409,14 @@ export async function renderFile(
404409
}
405410
return await pandocRenderer.onComplete(false, options.flags?.quiet);
406411
} catch (error) {
412+
if (!(error instanceof Error)) {
413+
warn(`Error encountered when rendering ${file.path}`);
414+
}
407415
return {
408416
files: (await pandocRenderer.onComplete(true)).files,
409-
error: error instanceof Error ? error : new Error(),
417+
error: error instanceof Error
418+
? error
419+
: new Error(error ? String(error) : undefined),
410420
};
411421
} finally {
412422
if (Deno.env.get("QUARTO_PROFILER_OUTPUT")) {

0 commit comments

Comments
 (0)