diff --git a/src/appDiscovery.ts b/src/appDiscovery.ts index 69c7f18..9611b2b 100644 --- a/src/appDiscovery.ts +++ b/src/appDiscovery.ts @@ -62,7 +62,13 @@ async function findAllFastAPIFiles( fileName === "conftest.py" ) continue - const content = await vscode.workspace.fs.readFile(uri) + let content: Uint8Array + try { + content = await vscode.workspace.fs.readFile(uri) + } catch { + log(`Skipping unreadable file: ${uri.toString()}`) + continue + } if (new TextDecoder().decode(content).includes("FastAPI(")) { results.push(uri.toString()) }