[cig-commits] [commit] baagaard/fix-uniformdb-nodata: Add check for no data in validation of UniformDB. (cd0d929)
cig_noreply at geodynamics.org
cig_noreply at geodynamics.org
Tue Nov 18 10:27:10 PST 2014
Repository : https://github.com/geodynamics/spatialdata
On branch : baagaard/fix-uniformdb-nodata
Link : https://github.com/geodynamics/spatialdata/compare/0000000000000000000000000000000000000000...cd0d929a63c36bf8f9ff8e93d0bad5de7211d243
>---------------------------------------------------------------
commit cd0d929a63c36bf8f9ff8e93d0bad5de7211d243
Author: Brad Aagaard <baagaard at usgs.gov>
Date: Tue Nov 18 10:26:53 2014 -0800
Add check for no data in validation of UniformDB.
>---------------------------------------------------------------
cd0d929a63c36bf8f9ff8e93d0bad5de7211d243
spatialdata/spatialdb/UniformDB.py | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/spatialdata/spatialdb/UniformDB.py b/spatialdata/spatialdb/UniformDB.py
index 4adb626..877fcbc 100644
--- a/spatialdata/spatialdb/UniformDB.py
+++ b/spatialdata/spatialdb/UniformDB.py
@@ -110,7 +110,11 @@ class UniformDB(SpatialDBObj, ModuleUniformDB):
"""
Validate parameters.
"""
- if (len(params.values) != len(params.data)):
+ if len(params.values) == 0:
+ raise ValueError("Values in UniformDB not specified.")
+ if len(params.data) == 0:
+ raise ValueError("Data for UniformDB not specified.")
+ if len(params.values) != len(params.data):
raise ValueError, \
"Incompatible settings for uniform spatial database '%s'.\n"\
"'values' and 'data' must be lists of the same size.\n"\
More information about the CIG-COMMITS
mailing list