예제 #1
0
    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()