X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=manifold%2Fmanifoldresult.py;h=a20c5b03ca082f104215f7878b5cf5dbccc36eb1;hb=f146abe8fc305c65c1b9c5bb69160cb5926e3213;hp=a16a9a7390250a6a61a833838df1124488b58b0e;hpb=014edeca57deed3141dda9056949e537f55fdf25;p=myslice.git diff --git a/manifold/manifoldresult.py b/manifold/manifoldresult.py index a16a9a73..a20c5b03 100644 --- a/manifold/manifoldresult.py +++ b/manifold/manifoldresult.py @@ -15,6 +15,7 @@ class ManifoldResult (dict): self['code']=code self['value']=value self['output']=output + self['description'] = '' # Jordan: needed by javascript code def from_json (self, json_string): d=json.dumps(json_string) @@ -40,7 +41,8 @@ class ManifoldResult (dict): if self['code']==0: value=self['value'] if isinstance(value,list): result += " [value=list with %d elts]"%len(value) - else: result += " [value=other %s]"%value + elif isinstance(value,dict): result += " [value=dict with keys %s]"%value.keys() + else: result += " [value=%s: %s]"%(type(value).__name__,value) else: result += " [output=%s]"%self['output'] result += "]]"