X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=manifold%2Fcore%2Fresult_value.py;h=4fe505f8a8558a3c38804cb05dcdaa9ce5d967d7;hb=4e348dd653e2f7124550f153a30744293eab3b2f;hp=7728e8a9d620074c0f6d75b7d3cee2e10c5008f1;hpb=f7dabf619b72ce2c915174401adbbb85891f41d6;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","
")