FIXME: Only destroy replies when they're not special.
Why does a normal destroy not work?
This commit is contained in:
parent
bd6d2e6156
commit
bcd5120922
@ -68,8 +68,8 @@ class NetworkManager(QNetworkAccessManager):
|
||||
if scheme in self._scheme_handlers:
|
||||
reply = self._scheme_handlers[scheme].createRequest(
|
||||
op, req, outgoing_data)
|
||||
return reply
|
||||
reply = super().createRequest(op, req, outgoing_data)
|
||||
self._requests[id(reply)] = reply
|
||||
reply.destroyed.connect(lambda obj: self._requests.pop(id(obj)))
|
||||
else:
|
||||
reply = super().createRequest(op, req, outgoing_data)
|
||||
self._requests[id(reply)] = reply
|
||||
reply.destroyed.connect(lambda obj: self._requests.pop(id(obj)))
|
||||
return reply
|
||||
|
Loading…
Reference in New Issue
Block a user