Skip to content

Commit da3958c

Browse files
committed
fallback url
1 parent cea4a8b commit da3958c

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

ivoy/client.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,7 @@ def __init__(
7575
web_auth_password: Optional[str] = None,
7676
same_day_auth_user: Optional[str] = None,
7777
same_day_auth_password: Optional[str] = None,
78+
fallback_url: Optional[bool] = None,
7879
):
7980
self.session = Session()
8081
self.auth_user = auth_user or os.environ['IVOY_AUTH_USER']
@@ -94,12 +95,14 @@ def __init__(
9495
self.token = None
9596
self.web_token = None
9697
self.same_day_token = None
98+
self.fallback_url = fallback_url
9799
self.id_client = os.environ['IVOY_ID_CLIENT'] or None
98100

99101
def get_token(
100102
self, web_token: bool = False, same_day_token: bool = False
101103
) -> str:
102-
url = f'{self.base_url}/api/login/loginClient/json/web'
104+
domain = 'https://api.ivoy.mx' if self.fallback_url else self.base_url
105+
url = f'{domain}/api/login/loginClient/json/web'
103106
if web_token:
104107
auth = (self.web_auth_user, self.web_auth_password)
105108
elif same_day_token:

ivoy/version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
__version__ = '0.4.5'
1+
__version__ = '0.4.6.dev0'

0 commit comments

Comments
 (0)