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() )
def close(self): countedConnectionObject.close(self) self.proc.stdin.close() self.proc.stdout.close() del self.proc self.proc = None