55
66import logging
77
8- from azure .core .rest .service_client import ServiceClient
98from ._file_cache import RESOURCE_CACHE as RESOURCE_FILE_CACHE
10- from .client_configuration import ClientConfiguration
9+ from .azure_devops_client import AzureDevOpsClient
1110from .exceptions import AzureDevOpsClientRequestError
1211from .released .client_factory import ClientFactory
1312from .v7_2 .location .location_client import LocationClient
@@ -21,16 +20,12 @@ class Connection(object):
2120 """Connection.
2221 """
2322
24- def __init__ (self , base_url = None , creds = None , user_agent = None ):
25- self ._config = ClientConfiguration (base_url )
26- self ._config .credentials = creds
23+ def __init__ (self , base_url = None , credentials = None , user_agent = None ):
2724 self ._addition_user_agent = user_agent
28- if user_agent is not None :
29- self ._config .add_user_agent (user_agent )
30- self ._client = ServiceClient (creds , self ._config )
25+ self ._client = AzureDevOpsClient (base_url = base_url , credentials = credentials , user_agent = user_agent )
3126 self ._client_cache = {}
3227 self .base_url = base_url
33- self ._creds = creds
28+ self ._creds = credentials
3429 self ._resource_areas = None
3530 self .clients = ClientFactory (self )
3631 self .clients_v7_2 = ClientFactoryV7_2 (self )
0 commit comments