updates for onelab portal demo
[unfold.git] / manifold / core / result_value.py
index 7728e8a..4fe505f 100644 (file)
@@ -48,10 +48,8 @@ class ResultValue(dict):
 
     def __init__(self, **kwargs):
         
-        print "KWARGS=", kwargs
         # Checks
         given = set(kwargs.keys())
-        print "given=", given
         cstr_success = set(['code', 'origin', 'value']) <= given
         cstr_error   = set(['code', 'type', 'origin', 'description']) <= given
         assert given <= self.ALLOWED_FIELDS, "Wrong fields in ResultValue constructor: %r" % (given - self.ALLOWED_FIELDS)
@@ -95,6 +93,9 @@ class ResultValue(dict):
     def ok_value(self):
         return self['value']
 
+    def error(self):
+        err = "%r" % self['description']
+
     @staticmethod
     def to_html (raw_dict):
         return pprint.pformat (raw_dict).replace("\\n","<br/>")