def __init__(self, returnValueDict={}): # make returnvalue yieldable NotDict.__init__(self, **returnValueDict) Future.__init__(self) self.set_result(self) # init self._wrap_result = None if TRANSLATE: self['rawmsg'] = self.get('errmsg', '') self['errmsg'] = \ TRANSLATION[TRANSLATE].get(self.get('errcode', '')) \ or self.get('errmsg', u'没有errmsg') if not self['rawmsg']: self['rawmsg'] = self['errmsg']