@@ -561,9 +561,12 @@ def _codeintel_scan():
561561 project_base_dir = None
562562 if path :
563563 # Try to find a suitable project directory (or best guess):
564- for folder in ['.codeintel' , '.git' , '.hg' , 'trunk' ]:
564+ for folder in ['.codeintel' , '.git' , '.hg' , '.svn' , ' trunk' ]:
565565 project_dir = find_folder (path , folder )
566- if project_dir and (folder != '.codeintel' or not os .path .exists (os .path .join (project_dir , 'db' ))):
566+ if project_dir :
567+ if folder == '.codeintel' :
568+ if project_dir == CODEINTEL_HOME_DIR or os .path .exists (os .path .join (project_dir , 'db' )):
569+ continue
567570 if folder .startswith ('.' ):
568571 project_base_dir = os .path .abspath (os .path .join (project_dir , '..' ))
569572 else :
@@ -631,7 +634,7 @@ def _codeintel_scan():
631634 msgs .append (('info' , "\n %s\n %s" % (msg , "-" * len (msg ))))
632635
633636 if catalogs :
634- msgs .append (('info' , "New env with atalogs for '%s': %s" % (lang , ', ' .join (catalogs ) or None )))
637+ msgs .append (('info' , "New env with catalogs for '%s': %s" % (lang , ', ' .join (catalogs ) or None )))
635638
636639 buf = mgr .buf_from_content (content .encode ('utf-8' ), lang , env , path or "<Unsaved>" , 'utf-8' )
637640
0 commit comments