瀏覽代碼

Warn about empty globbing of `include.files`

Fixes #345
Daniel Hahler 11 年之前
父節點
當前提交
2aef402eb0
共有 1 個文件被更改,包括 6 次插入1 次删除
  1. 6 1
      supervisor/options.py

+ 6 - 1
supervisor/options.py

@@ -544,7 +544,12 @@ class ServerOptions(Options):
                 base = '.'
             for pattern in files:
                 pattern = os.path.join(base, pattern)
-                for filename in glob.glob(pattern):
+                filenames = glob.glob(pattern)
+                if not filenames:
+                    self.parse_warnings.append(
+                        'No file matches via include "%s"' % pattern)
+                    continue
+                for filename in filenames:
                     self.parse_warnings.append(
                         'Included extra file "%s" during parsing' % filename)
                     try: