def setReply(self, value: QNetworkReply): """Устанавливает экземпляр сетевого ответа :class:`QNetworkReply`. Берет на себя ответственность за его удаление. """ if value is self.__reply: return assert value.isRunning() self._removeReplyConnections() if self.__reply and self.__reply.parent() is self: self.__reply.deleteLater() self.__reply = value self.__reply.setParent(self) self.__replyBody = b"" self._createReplyConnections()