core (memory/disco): fixed checkFeature return Failure:

it seems that instanciating a Failure with a class name is not working anymore, so the
exceptions.FeatureNotFound is instanciated now.
This commit is contained in:
Goffi 2020-02-04 19:59:42 +01:00
commit d75bbaec4c
2 changed files with 4 additions and 4 deletions

View file

@ -139,7 +139,7 @@ class Discovery(object):
"""
disco_infos = yield self.getInfos(client, jid_, node)
if not feature in disco_infos.features:
raise failure.Failure(exceptions.FeatureNotFound)
raise failure.Failure(exceptions.FeatureNotFound())
@defer.inlineCallbacks
def checkFeatures(self, client, features, jid_=None, identity=None, node=""):

View file

@ -371,12 +371,12 @@ class TextCommands(object):
whois_msg = [_("whois for %(jid)s") % {"jid": target_jid}]
d = defer.succeed(None)
for ignore, callback in self._whois:
for __, callback in self._whois:
d.addCallback(
lambda ignore: callback(client, whois_msg, mess_data, target_jid)
lambda __: callback(client, whois_msg, mess_data, target_jid)
)
def feedBack(ignore):
def feedBack(__):
self.feedBack(client, "\n".join(whois_msg), mess_data)
return False