瀏覽代碼

include expected type of config option in error

Unrud 8 年之前
父節點
當前提交
1812aeb238
共有 1 個文件被更改,包括 3 次插入2 次删除
  1. 3 2
      radicale/config.py

+ 3 - 2
radicale/config.py

@@ -232,6 +232,7 @@ def load(paths=(), extra_config=None, ignore_missing_paths=True):
                     type_(config.get(section, option))
             except Exception as e:
                 raise RuntimeError(
-                    "Invalid value %r for option %r in section %r in config" %
-                    (config.get(section, option), option, section)) from e
+                    "Invalid %s value for option %r in section %r in config: "
+                    "%r" % (type_.__name__, option, section,
+                            config.get(section, option))) from e
     return config