def __init__(self, host, locationTemplate, timeout=<NUM_LIT:5>, ssl=False, port=<NUM_LIT>,<EOL>user='<STR_LIT>', password='<STR_LIT>'):
self._host = host<EOL>self._locationTemplate = locationTemplate<EOL>self._timeout = timeout<EOL>self._ssl = ssl<EOL>self._port = port<EOL>self._user = user<EOL>self._password = password<EOL>if '<STR_LIT>' not in locationTemplate:<EOL><INDENT>raise error.PySmiError('<STR_LIT>' % self)<EOL><DEDENT>
Create an instance of *FtpReader* bound to specific FTP server
           directory.

           Args:
               host (str): domain name or IP address of web server
               locationTemplate (str): location part of the directory containing @mib@ magic placeholder to be
                   replaced with MIB name fetch.

           Keyword Args:
               timeout (int): response timeout
               ssl (bool): access HTTPS web site
               port (int): TCP port web server is listening
               user (str): username at FTP server
               password (str): password for *username* at FTP server