예제 #1
0
파일: network.py 프로젝트: ismlsmile/nimbus
 def __init__(self, parent, url, operation, content=""):
     QNetworkReply.__init__(self, parent)
     self.content = content
     self.offset = 0
     self.setHeader(QNetworkRequest.ContentTypeHeader, "text/html; charset=UTF-8")
     self.setHeader(QNetworkRequest.ContentLengthHeader, len(self.content))
     try:
         QTimer.singleShot(0, self.readyRead)
         QTimer.singleShot(0, self.finished)
     except:
         QTimer.singleShot(0, self, SIGNAL("readyRead()"))
         QTimer.singleShot(0, self, SIGNAL("finished()"))
     self.open(self.ReadOnly | self.Unbuffered)
     self.setUrl(url)
예제 #2
0
파일: v5.py 프로젝트: w4lker/Antix
    def __init__(self, parent, reply):
        QNetworkReply.__init__(self, parent)
        self.reply = reply  # reply to proxy
        self.data = ''  # contains downloaded data
        self.buffer = ''  # contains buffer of data to read
        self.setOpenMode(QNetworkReply.ReadOnly | QNetworkReply.Unbuffered)
        #print dir(reply)

        # connect signal from proxy reply
        reply.metaDataChanged.connect(self.applyMetaData)
        reply.readyRead.connect(self.readInternal)
        reply.finished.connect(self.finished)
        reply.uploadProgress.connect(self.uploadProgress)
        reply.downloadProgress.connect(self.downloadProgress)
예제 #3
0
파일: network.py 프로젝트: ismlsmile/nimbus
 def __init__(self, parent, url, operation, content=""):
     QNetworkReply.__init__(self, parent)
     self.content = content
     self.offset = 0
     self.setHeader(QNetworkRequest.ContentTypeHeader,
                    "text/html; charset=UTF-8")
     self.setHeader(QNetworkRequest.ContentLengthHeader, len(self.content))
     try:
         QTimer.singleShot(0, self.readyRead)
         QTimer.singleShot(0, self.finished)
     except:
         QTimer.singleShot(0, self, SIGNAL("readyRead()"))
         QTimer.singleShot(0, self, SIGNAL("finished()"))
     self.open(self.ReadOnly | self.Unbuffered)
     self.setUrl(url)
예제 #4
0
    def __init__(self, parent, operation, request, searcher_hp, searcher_de):
        QNetworkReply.__init__(self, parent)

        url = request.url()
        self.setRequest(request)
        self.setUrl(url)
        self.setOperation(operation)
        self.open(QIODevice.ReadOnly)

        self._finished = False
        self._data = None
        self._offset = 0

        self._url = url
        self._searcher_hp = searcher_hp
        self._searcher_de = searcher_de
        QTimer.singleShot(0, self._load)  # don't disturb the UI thread
예제 #5
0
 def __init__(self, manager, url, handler, encoding="UTF-8"):
     QNetworkReply.__init__(self, manager)
     self.setUrl(url)
     self._handler = handler
     self._encoding = encoding
예제 #6
0
 def __init__(self, manager, url, handler, encoding="UTF-8"):
     QNetworkReply.__init__(self, manager)
     self.setUrl(url)
     self._handler = handler
     self._encoding = encoding