classVectorClient(ApiService,DefaultClientMixin):"""Client for the Vector service."""# We need a long timeout until we rewrite uploading and downloading# features to work in chunks. Note that this is not applied by default# to the session (which has a 30 second read timeout), but we use it# where we need it.READ_TIMEOUT=300def__init__(self,url=None,auth=None,retries=None):ifauthisNone:auth=Auth.get_default_auth()ifurlisNone:url=get_settings().vector_urlsuper().__init__(url,auth=auth,retries=retries)