def connectionMade(self): print("Connection made within protocol") self.ftpClient = FTPClient(username="******", password="******", passive=1) print("Created FTP Client") self.ftpClient.pwd().addCallback(self.printCWD)
def __init__(self, factory, username='******', password='******', passive=0): FTPClient.__init__(self, username, password, passive) self.factory = factory self.debug = True
class FileReceiver(protocol.Protocol): def __init__(self): self.ftpClient = None def connectionMade(self): print("Connection made within protocol") self.ftpClient = FTPClient(username="******", password="******", passive=1) print("Created FTP Client") self.ftpClient.pwd().addCallback(self.printCWD) def printCWD(self, msg): print("current working directory:", msg)
def lineReceived(self, line): g_logger.debug("[FTP Test]:%s"%str(line)) FTPClient.lineReceived(self, line) if line.startswith('230'): # Logged in self.quit() task_done(self.test.__class__.__name__, TEST_SERVICE_TYPE, self.test) if self.reportDeferred: result = {'status_code': 0, 'time_end': default_timer()} self.reportDeferred.callback(result) elif line.startswith('530'): # Login failed task_failed(self.test.__class__.__name__, TEST_SERVICE_TYPE, self.test) if self.reportDeferred: result = {'status_code': 1, 'time_end': default_timer()} self.reportDeferred.callback(result)
def lineReceived(self, line): g_logger.debug("[FTP Test]:%s" % str(line)) FTPClient.lineReceived(self, line) if line.startswith('230'): # Logged in self.quit() task_done(self.test.__class__.__name__, TEST_SERVICE_TYPE, self.test) if self.reportDeferred: result = {'status_code': 0, 'time_end': default_timer()} self.reportDeferred.callback(result) elif line.startswith('530'): # Login failed task_failed(self.test.__class__.__name__, TEST_SERVICE_TYPE, self.test) if self.reportDeferred: result = {'status_code': 1, 'time_end': default_timer()} self.reportDeferred.callback(result)
def __init__(self, report_deferred=None, test=None): """Constructor""" FTPClient.__init__(self, test.username, test.password) self.reportDeferred = report_deferred self.test = test
def __init__(self, server_dir, local_dir, refdes, *args, **kwargs): FTPClient.__init__(self, *args, **kwargs) self._refdes = refdes self._server_directory = server_dir self._local_directory = local_dir
def __init__(self, factory, username = '******', password = '******', passive = 0): FTPClient.__init__(self, username, password, passive) self.factory = factory self.debug = True