- self._host = host
- self._so_port = so_port
-
- self._http_client = http.Http(
- "https://{}:{}/osm".format(self._host, self._so_port), **kwargs
- )
+ host_fields = host.split(":")
+ if len(host_fields) > 1:
+ # backwards compatible, port provided as part of host
+ 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)