[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