Guys,

Am I going mad? Can't see what's going on. The resulting code after commit
looks is this (copy-pasted precisely):

    # Workaround bug in urlparse on OSX
    if parsed_url.scheme == "ssh" and hostname[:2] == "//":
        hostname = hostname[2:].split("/")[0]
    # Workaround bug in urlparse on OSX
    elif parsed_url.scheme == "ssh" and hostname[:2] == "//":
        hostname = hostname[2:].split("/")[0]

How is this supposed to work? The conditions looks absolutely identical!
Therefore

    if A:
       foo
    elif A:
       foo

How could elif evaluate to true and the second foo run?

-- P

_______________________________________________
Mailing list: https://launchpad.net/~openstack
Post to     : openstack@lists.launchpad.net
Unsubscribe : https://launchpad.net/~openstack
More help   : https://help.launchpad.net/ListHelp

Reply via email to