From a49a05a2ee553e7572eb4f9eb05a9c3b6de92fa9 Mon Sep 17 00:00:00 2001 From: Andrew Chin Date: Wed, 2 Jan 2013 22:10:57 -0500 Subject: [PATCH] Better manualPOI validator --- overviewer_core/settingsValidators.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/overviewer_core/settingsValidators.py b/overviewer_core/settingsValidators.py index 40000f1..08196cb 100644 --- a/overviewer_core/settingsValidators.py +++ b/overviewer_core/settingsValidators.py @@ -229,8 +229,8 @@ def validatePath(p): def validateManualPOIs(d): for poi in d: - if not poi['x'] or not poi['y'] or not poi['z'] or not poi['id']: - raise ValidationException("Not all POIs have x/y/z coordinates or an id.") + if not 'x' in poi or not 'y' in poi or not 'z' in poi or not 'id' in poi: + raise ValidationException("Not all POIs have x/y/z coordinates or an id: %r" % poi) return d def make_dictValidator(keyvalidator, valuevalidator):