11import functools
22import json
33import time
4- try : # Python 2
5- from urlparse import urljoin
6- except : # Python 3
7- from urllib .parse import urljoin
84import logging
95import sys
106import warnings
@@ -723,9 +719,7 @@ def _build_client(self, client_credential, authority, skip_regional_client=False
723719 central_configuration = {
724720 "authorization_endpoint" : authority .authorization_endpoint ,
725721 "token_endpoint" : authority .token_endpoint ,
726- "device_authorization_endpoint" :
727- authority .device_authorization_endpoint or
728- urljoin (authority .token_endpoint , "devicecode" ),
722+ "device_authorization_endpoint" : authority .device_authorization_endpoint ,
729723 }
730724 central_client = _ClientWithCcsRoutingInfo (
731725 central_configuration ,
@@ -749,8 +743,7 @@ def _build_client(self, client_credential, authority, skip_regional_client=False
749743 "authorization_endpoint" : regional_authority .authorization_endpoint ,
750744 "token_endpoint" : regional_authority .token_endpoint ,
751745 "device_authorization_endpoint" :
752- regional_authority .device_authorization_endpoint or
753- urljoin (regional_authority .token_endpoint , "devicecode" ),
746+ regional_authority .device_authorization_endpoint ,
754747 }
755748 regional_client = _ClientWithCcsRoutingInfo (
756749 regional_configuration ,
0 commit comments