fix bugs in interface & module loading
[logparse.git] / logparse / parsers / load_parsers.py
index fcb449e0e74763dfd3f77371f0f90769bc861c9f..f2821106c6456d8a03d112adab1725f5624ec6e5 100644 (file)
@@ -17,7 +17,8 @@ logger = logging.getLogger(__name__)
 def search():
     logger.debug("Searching for parsers in {0}".format(parser_dir))
     parsers = []
-    parser_candidates = glob.glob(os.path.join(os.path.dirname(parser_dir), "*.py"))
+    parser_candidates = glob.glob(os.path.join(os.path.dirname(parser_dir), "*"))
+    logger.debug("Found parser candidates {0}".format(str(parser_candidates)))
     for p in parser_candidates:
         location = os.path.join(parser_dir, p)
         if not os.path.isdir(parser_dir) or not main_module + '.py' in os.listdir(location):