X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=osmclient%2Fsol005%2Fclient.py;h=a106c49a11c610d98b097095fc909dc81053d0c0;hb=bc9d075ba034d69b6b4647c06261852aacec407e;hp=fe728509a188aab11e6da05d48d79dd8788d1bca;hpb=c0420cf86aaed737f59666516dd9e4de5c5db16c;p=osm%2Fosmclient.git diff --git a/osmclient/sol005/client.py b/osmclient/sol005/client.py index fe72850..a106c49 100644 --- a/osmclient/sol005/client.py +++ b/osmclient/sol005/client.py @@ -65,16 +65,14 @@ class Client(object): self._token = None self._url = None if host.startswith("http://") or host.startswith("https://"): - self._url = self._host + self._url = host else: - if len(host.split(":")) > 1: + host_fields = host.split(":") + if len(host_fields) > 1: # backwards compatible, port provided as part of host - self._host = host.split(":")[0] - self._so_port = host.split(":")[1] - else: - self._host = host - self._so_port = so_port - self._url = "https://{}:{}/osm".format(self._host, self._so_port) + host = host_fields[0] + so_port = host_fields[1] + self._url = "https://{}:{}/osm".format(host, so_port) self._http_client = http.Http(self._url, **kwargs) self._headers["Accept"] = "application/json" self._headers["Content-Type"] = "application/yaml"