Ejemplo n.º 1
0
 def doWrite(self):
     result = FileDescriptor.doWrite(self)
     if self._tlsWaiting is not None:
         if not self.dataBuffer and not self._tempDataBuffer:
             waiting = self._tlsWaiting
             self._tlsWaiting = None
             self.startTLS(waiting.context, waiting.extra)
             self.writeSequence(waiting.bufferedData)
     return result
Ejemplo n.º 2
0
 def doWrite(self):
     result = FileDescriptor.doWrite(self)
     if self._tlsWaiting is not None:
         if not self.dataBuffer and not self._tempDataBuffer:
             waiting = self._tlsWaiting
             self._tlsWaiting = None
             self.startTLS(waiting.context, waiting.extra)
             self.writeSequence(waiting.bufferedData)
     return result
Ejemplo n.º 3
0
    def doWrite(self):
        """
        Write out some data from the send buffer.

        If the buffer becomes empty and TLS has been requested but not yet
        enabled, enable it.
        """
        result = FileDescriptor.doWrite(self)
        if self._tlsWaiting is not None:
            if not self.dataBuffer and not self._tempDataBuffer:
                waiting = self._tlsWaiting
                self._tlsWaiting = None
                self.startTLS(waiting.context, waiting.extra)
                self.writeSequence(waiting.bufferedData)
        return result
Ejemplo n.º 4
0
    def doWrite(self):
        """
        Write out some data from the send buffer.

        If the buffer becomes empty and TLS has been requested but not yet
        enabled, enable it.
        """
        result = FileDescriptor.doWrite(self)
        if self._tlsWaiting is not None:
            if not self.dataBuffer and not self._tempDataBuffer:
                waiting = self._tlsWaiting
                self._tlsWaiting = None
                self.startTLS(waiting.context, waiting.extra)
                self.writeSequence(waiting.bufferedData)
        return result