'Constructor.
I will login as soon as I receive the welcome message from the server.
@param username: FTP username
@param password: FTP password
@param passive: flag that controls if I use active or passive data
connections.  You can also change this after construction by
assigning to C{self.passive}.'

def __init__(self, username='anonymous', password='twisted@twistedmatrix.com', passive=1):

    FTPClientBasic.__init__(self)
    self.queueLogin(username, password)
    self.passive = passive
