[cig-commits] r7380 - cs/spatialdata-0.1/trunk/spatialdata/spatialdb
brad at geodynamics.org
brad at geodynamics.org
Fri Jun 22 11:44:11 PDT 2007
Author: brad
Date: 2007-06-22 11:43:18 -0700 (Fri, 22 Jun 2007)
New Revision: 7380
Modified:
cs/spatialdata-0.1/trunk/spatialdata/spatialdb/SimpleIO.py
Log:
Added validator for filename.
Modified: cs/spatialdata-0.1/trunk/spatialdata/spatialdb/SimpleIO.py
===================================================================
--- cs/spatialdata-0.1/trunk/spatialdata/spatialdb/SimpleIO.py 2007-06-22 18:42:03 UTC (rev 7379)
+++ cs/spatialdata-0.1/trunk/spatialdata/spatialdb/SimpleIO.py 2007-06-22 18:43:18 UTC (rev 7380)
@@ -18,6 +18,12 @@
from pyre.components.Component import Component
+def validateFilename(value):
+ if 0 == len(value):
+ raise ValueError("Empty filename given.")
+ return value
+
+
# SimpleIO class
class SimpleIO(Component):
"""
@@ -44,7 +50,8 @@
import pyre.inventory
- filename = pyre.inventory.str("filename", default="")
+ filename = pyre.inventory.str("filename", default="",
+ validator=validateFilename)
filename.meta['tip'] = "Name of database file."
More information about the cig-commits
mailing list