boolean (@NotNull PsiDirectory directory) { final VirtualFile vFile = directory.getVirtualFile(); if (FileIndexFacade.getInstance(directory.getProject()).isExcludedFile(vFile)) { return true; } final Module module = ModuleUtilCore.findModuleForPsiElement(directory); return module == null || PyUtil.getSourceRoots(module).contains(vFile); }