Exemple #1
0
 def getConnector(self, config):
     if config['shell'] == True:
         connector = WebShellConnector(config['url'], config['password'],
                                       config['server'])
     elif len(config['pull']) > 0:
         connector = PullConnector(config['url'], config['password'],
                                   config['server'], config['pull'])
     elif len(config['push']) > 0:
         connector = PushConnector(config['url'], config['password'],
                                   config['server'], config['push'])
     elif config['database'] == 'mysql' or config[
             'database'] == 'sqlserver' or config[
                 'database'] == 'oracle' or config['database'] == 'access':
         print '+ Enter database configuration'
         host = raw_input('+ Database host: ')
         userName = raw_input('+ User name: ')
         password = raw_input('+ Password: '******'------------------------------------------------------------'
         if config['database'] == 'oracle':
             db = raw_input('+ Database name: ')
             connector = DatabaseConnector(config['url'],
                                           config['password'],
                                           config['server'],
                                           config['database'], host,
                                           userName, password, db)
         else:
             connector = DatabaseConnector(config['url'],
                                           config['password'],
                                           config['server'],
                                           config['database'], host,
                                           userName, password)
     else:
         connector = Connector(config['url'], config['password'],
                               config['server'])
     return connector
Exemple #2
0
 def getConnector(self, config):
     if config['shell'] == True:
         connector = WebShellConnector(config['url'], config['password'],
                                       config['server'])
     elif len(config['pull']) > 0:
         connector = PullConnector(config['url'], config['password'],
                                   config['server'], config['pull'])
     elif len(config['push']) > 0:
         connector = PushConnector(config['url'], config['password'],
                                   config['server'], config['push'])
     else:
         connector = Connector(config['url'], config['password'],
                               config['server'])
     return connector