X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=manifold%2Fcore%2Fresult_value.py;h=4fe505f8a8558a3c38804cb05dcdaa9ce5d967d7;hb=20e712f9703d8b2eaf226fdf8807315edcea6a9a;hp=7728e8a9d620074c0f6d75b7d3cee2e10c5008f1;hpb=e43a74a15c125306412f66b5696043864c6e4aca;p=unfold.git diff --git a/manifold/core/result_value.py b/manifold/core/result_value.py index 7728e8a9..4fe505f8 100644 --- a/manifold/core/result_value.py +++ b/manifold/core/result_value.py @@ -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","
")