def get_ip(provider, account): """ This method returns the IP address of the specified provider and account. :param provider: The provider :param account: the account information :return: IP address """ logger.log('get ip: %s' % provider) if provider == ProxHost: provider_instance = provider(account) ip = provider_instance.get_configuration().ip return ip else: client_area = ClientArea(provider._create_browser(), provider.get_clientarea_url(), account) logger.log('client area: %s' % client_area.get_services()) return client_area.get_ip()
def get_ip(provider): logger.log('get ip: %s' % provider) client_area = ClientArea(provider._create_browser(), provider.get_clientarea_url(), child_account()) logger.log('client area: %s' % client_area.get_services()) return client_area.get_ip()