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:39:40 +0300
committerlovetox <philipp@hoerist.com>2020-10-17 23:39:40 +0300
commit38eafe8a2a865d631c66eb36a19190cb37db57ea (patch)
tree5f5d9ffbbac31f07dedc5f16c22ca6c2f6eb60ab /nbxmpp
parent328bd01b8b99187397dc439d9214057912546075 (diff)
Bookmarks: Process response correctly
Diffstat (limited to 'nbxmpp')
-rw-r--r--nbxmpp/modules/bookmarks/private_bookmarks.py14
1 files changed, 7 insertions, 7 deletions
diff --git a/nbxmpp/modules/bookmarks/private_bookmarks.py b/nbxmpp/modules/bookmarks/private_bookmarks.py
index 88d8a62..22222ba 100644
--- a/nbxmpp/modules/bookmarks/private_bookmarks.py
+++ b/nbxmpp/modules/bookmarks/private_bookmarks.py
@@ -18,8 +18,8 @@
from nbxmpp.namespaces import Namespace
from nbxmpp.protocol import Iq
from nbxmpp.task import iq_request_task
-from nbxmpp.modules.util import raise_if_error
-from nbxmpp.modules.util import finalize
+from nbxmpp.errors import StanzaError
+from nbxmpp.modules.util import process_response
from nbxmpp.modules.base import BaseModule
from nbxmpp.modules.bookmarks.util import build_storage_node
from nbxmpp.modules.bookmarks.util import get_private_request
@@ -39,8 +39,8 @@ class PrivateBookmarks(BaseModule):
_task = yield
response = yield get_private_request()
- raise_if_error(response)
-
+ if response.isError():
+ raise StanzaError(response)
bookmarks = parse_private_bookmarks(response, self._log)
for bookmark in bookmarks:
@@ -50,10 +50,10 @@ class PrivateBookmarks(BaseModule):
@iq_request_task
def store_bookmarks(self, bookmarks):
- task = yield
+ _task = yield
self._log.info('Store Bookmarks')
storage_node = build_storage_node(bookmarks)
- result = yield Iq('set', Namespace.PRIVATE, payload=storage_node)
- yield finalize(task, result)
+ response = yield Iq('set', Namespace.PRIVATE, payload=storage_node)
+ yield process_response(response)