From b7c361114c35bc5d525dfacd50ca3d392e69a9bb Mon Sep 17 00:00:00 2001 From: Mark Cotton Date: Tue, 12 Dec 2023 16:45:44 -0600 Subject: [PATCH] added in some error catching when using domain without an explicit port --- src/EagleEyev3/_version.py | 2 +- src/EagleEyev3/eagleeyev3.py | 6 +++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/EagleEyev3/_version.py b/src/EagleEyev3/_version.py index fd10170..31322ce 100644 --- a/src/EagleEyev3/_version.py +++ b/src/EagleEyev3/_version.py @@ -1 +1 @@ -__version__ = "0.0.24" \ No newline at end of file +__version__ = "0.0.25" \ No newline at end of file diff --git a/src/EagleEyev3/eagleeyev3.py b/src/EagleEyev3/eagleeyev3.py index 0a9f189..84dcee0 100644 --- a/src/EagleEyev3/eagleeyev3.py +++ b/src/EagleEyev3/eagleeyev3.py @@ -88,7 +88,11 @@ class EagleEyev3(): # Combine server_protocol, server_host, and server_port to make the redirect_uri # Note: Please see the note in settings.py about trailing slashes and modify this line if needed - self.redirect_uri = f"{self.server_protocol}://{self.server_host}:{self.server_port}/{self.server_path}" + if self.server_port == "" or self.server_port == None: + # if a port isn't specificed than don't prepend it with a colon + self.redirect_uri = f"{self.server_protocol}://{self.server_host}/{self.server_path}" + else: + self.redirect_uri = f"{self.server_protocol}://{self.server_host}:{self.server_port}/{self.server_path}" def _save_access_token(self): with open(".lazy_login", "w") as json_file: