diff --git a/.gitignore b/.gitignore index 01f60a9..d4f2c05 100644 --- a/.gitignore +++ b/.gitignore @@ -23,6 +23,7 @@ var/ *.egg-info/ .installed.cfg *.egg +.tool-versions # PyInstaller # Usually these files are written by a python script from a template diff --git a/pyseed/seed_client_base.py b/pyseed/seed_client_base.py index 1d898e2..cb802c9 100644 --- a/pyseed/seed_client_base.py +++ b/pyseed/seed_client_base.py @@ -192,7 +192,7 @@ def __init__( self.base_url = base_url if base_url else "localhost" if not getattr(self, "port", None): self.port = port if port else None - if self.port: + if self.port and not self.base_url.startswith("http"): self.base_url = f"{self.base_url}:{self.port}" if not self.base_url.endswith("/"): self.base_url = self.base_url + "/"