Ticket #29: Phasing out AccessConfiguration.
[nepi.git] / src / nepi / core / attributes.py
index 21a4797..5072c1b 100644 (file)
@@ -16,6 +16,14 @@ class Attribute(object):
         DOUBLE, 
         INTEGER
     ]
+    
+    type_parsers = {
+        STRING : str,
+        BOOL : lambda x : str(x).lower() in ("1","on","yes","true"),
+        ENUM : str,
+        DOUBLE : float,
+        INTEGER : int,
+    }
 
     ### Attribute Flags
     NoFlags     = 0x00