Welcome to mirror list, hosted at ThFree Co, Russian Federation.

dev.gajim.org/gajim/python-nbxmpp.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/nbxmpp
diff options
context:
space:
mode:
authorlovetox <philipp@hoerist.com>2020-10-17 23:40:18 +0300
committerlovetox <philipp@hoerist.com>2020-10-17 23:40:18 +0300
commit6ecb10aba68933cc3b9b41bba5cf527b44a6208c (patch)
tree480cb5378cc129ad0729e8e37bf3ea770cd55c29 /nbxmpp
parent38eafe8a2a865d631c66eb36a19190cb37db57ea (diff)
SoftwareVersion: Process response correctly
Diffstat (limited to 'nbxmpp')
-rw-r--r--nbxmpp/modules/software_version.py10
1 files changed, 5 insertions, 5 deletions
diff --git a/nbxmpp/modules/software_version.py b/nbxmpp/modules/software_version.py
index 2f22113..e5a5744 100644
--- a/nbxmpp/modules/software_version.py
+++ b/nbxmpp/modules/software_version.py
@@ -23,9 +23,9 @@ from nbxmpp.protocol import ERR_SERVICE_UNAVAILABLE
from nbxmpp.structs import SoftwareVersionResult
from nbxmpp.structs import StanzaHandler
from nbxmpp.modules.base import BaseModule
-from nbxmpp.modules.util import raise_if_error
from nbxmpp.task import iq_request_task
from nbxmpp.errors import MalformedStanzaError
+from nbxmpp.errors import StanzaError
class SoftwareVersion(BaseModule):
@@ -55,11 +55,11 @@ class SoftwareVersion(BaseModule):
self._log.info('Request software version for %s', jid)
- result = yield Iq(typ='get', to=jid, queryNS=Namespace.VERSION)
+ response = yield Iq(typ='get', to=jid, queryNS=Namespace.VERSION)
+ if response.isError():
+ raise StanzaError(response)
- raise_if_error(result)
-
- yield _parse_info(result)
+ yield _parse_info(response)
def set_software_version(self, name, version, os=None):
self._name, self._version, self._os = name, version, os