diff options
Diffstat (limited to 'roles')
| -rwxr-xr-x | roles/openshift_facts/library/openshift_facts.py | 6 | 
1 files changed, 5 insertions, 1 deletions
| diff --git a/roles/openshift_facts/library/openshift_facts.py b/roles/openshift_facts/library/openshift_facts.py index 659f4eba6..afa2626f9 100755 --- a/roles/openshift_facts/library/openshift_facts.py +++ b/roles/openshift_facts/library/openshift_facts.py @@ -944,7 +944,11 @@ def format_url(use_ssl, hostname, port, path=''):      netloc = hostname      if (use_ssl and port != '443') or (not use_ssl and port != '80'):          netloc += ":%s" % port -    return urlparse.urlunparse((scheme, netloc, path, '', '', '')) +    try: +        url = urlparse.urlunparse((scheme, netloc, path, '', '', '')) +    except AttributeError: +        url = urlunparse((scheme, netloc, path, '', '', '')) +    return url  def get_current_config(facts):      """ Get current openshift config | 
