MCPcopy Create free account
hub / github.com/vercel/vercel / checkDjangoManage

Function checkDjangoManage

packages/python/src/entrypoint.ts:344–354  ·  view source on GitHub ↗

* Check if manage.py exists in workPath and references DJANGO_SETTINGS_MODULE.

(workPath: string)

Source from the content-addressed store, hash-verified

342 * Check if manage.py exists in workPath and references DJANGO_SETTINGS_MODULE.
343 */
344async function checkDjangoManage(workPath: string): Promise<boolean> {
345 const managePath = join(workPath, 'manage.py');
346 try {
347 const content = await fs.promises.readFile(managePath, 'utf-8');
348 if (!content.includes('DJANGO_SETTINGS_MODULE')) return false;
349 debug(`Found Django manage.py with DJANGO_SETTINGS_MODULE at ${workPath}`);
350 return true;
351 } catch {
352 return false;
353 }
354}
355
356/**
357 * List immediate subdirectories of workPath (non-hidden).

Callers 1

Calls 1

debugFunction · 0.90

Tested by

no test coverage detected