def onfailed(self, groupid, userid, operid): logging.error("join tp group failed groupid = %s, userid = %s" % (groupid, userid)) if not operid: yield libtp.join_groupfailed(groupid, userid) else: libtp.update_failed(operid) self.finish()