# HG changeset patch
# User Dan Drake <drake@kaist.edu>
# Date 1321333030 -32400
# Node ID 089038c571b4428f1bd022a925afb0e800750b6a
# Parent  09af2426ba07c2f46e0fe03b596000eabb4acba0
trac #12037: search_src and friends should not look in hidden files

diff --git a/sage/misc/sagedoc.py b/sage/misc/sagedoc.py
--- a/sage/misc/sagedoc.py
+++ b/sage/misc/sagedoc.py
@@ -695,7 +695,7 @@
     # done with preparation; ready to start search
     for dirpath, dirs, files in os.walk(os.path.join(base_path, module)):
         for f in files:
-            if re.search("\.(" + "|".join(exts) + ")$", f):
+            if not f.startswith('.') and re.search("\.(" + "|".join(exts) + ")$", f):
                 filename = os.path.join(dirpath, f)
                 if re.search(path_re, filename):
                     if multiline:
