From f5975777b9cc36c118a3baf45c1e36decb0121ab Mon Sep 17 00:00:00 2001 From: gwen Date: Tue, 24 Jul 2012 15:35:44 +0200 Subject: [PATCH] add validation upon mandatory options function --- tiramisu/config.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/tiramisu/config.py b/tiramisu/config.py index 5a0c748..c691bb7 100644 --- a/tiramisu/config.py +++ b/tiramisu/config.py @@ -536,5 +536,11 @@ def make_dict(config, flatten=False): pass # this just a hidden or disabled option options = dict(pathsvalues) return options -# ____________________________________________________________ +def mandatory_warnings(config): + for path in config.getpaths(): + try: + value = getattr(config, path) + except MandatoryError: + yield path +