Exemplo n.º 1
0
 def close(self):
     countedConnectionObject.close(self)
     try:
         self.sftp__lock.acquire()
         if self.sftpChannel:
             self.sftpChannel.close()
             Campaign.debuglogger.log( self.getIdentification(), 'SFTP CHANNEL REMOVED DURING CLOSE' )
             del self.sftpChannel
             self.sftpChannel = None
     finally:
         self.sftp__lock.release()
         self.client.close()
         del self.client
         self.client = None
         Campaign.debuglogger.closeChannel( self.getIdentification() )
Exemplo n.º 2
0
 def close(self):
     countedConnectionObject.close(self)
     self.proc.stdin.close()
     self.proc.stdout.close()
     del self.proc
     self.proc = None