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
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