Philipp Hörist pushed to branch master at gajim / python-nbxmpp
Commits:
8be061c9 by Philipp Hörist at 2023-03-25T17:18:35+01:00
fix: HTTP: Reset attributes on redirect
Fixes #141
- - - - -
1 changed file:
- nbxmpp/http.py
Changes:
=====================================
nbxmpp/http.py
=====================================
@@ -276,6 +276,7 @@ class HTTPRequest(GObject.GObject):
self._message.connect('content-sniffed', self._on_content_sniffed)
self._message.connect('got-body', self._on_got_body)
+ self._message.connect('restarted', self._on_restarted)
self._message.connect('finished', self._on_finished)
soup_session = self._session.get_soup_session()
@@ -431,6 +432,12 @@ class HTTPRequest(GObject.GObject):
self._log.info('Body received')
self._body_received = True
+ def _on_restarted(self, _message: Soup.Message) -> None:
+ self._log.info('Restarted')
+ self._body_received = False
+ self._response_content_type = ''
+ self._response_content_length = 0
+
def _on_finished(self, _message: Soup.Message) -> None:
self._log.info('Message finished')
if not self._body_received:
View it on GitLab:
https://dev.gajim.org/gajim/python-nbxmpp/-/commit/8be061c93b261c199ca8e70709d631cd3a9824cf
--
View it on GitLab:
https://dev.gajim.org/gajim/python-nbxmpp/-/commit/8be061c93b261c199ca8e70709d631cd3a9824cf
You're receiving this email because of your account on dev.gajim.org.
_______________________________________________
Commits mailing list
[email protected]
https://lists.gajim.org/cgi-bin/listinfo/commits