def __init__(self, bucket_storage_uri_class, gsutil_api_map, logger,
               status_queue, provider=None, debug=0, trace_token=None,
               perf_trace_token=None):
    super(CloudApiDelegator, self).__init__(bucket_storage_uri_class, logger,
                                            status_queue,
                                            provider=provider, debug=debug,
                                            trace_token=trace_token,
                                            perf_trace_token=perf_trace_token)
    self.api_map = gsutil_api_map
    self.prefer_api = boto.config.get('GSUtil', 'prefer_api', '').upper()
    self.loaded_apis = {}

    if not self.api_map[ApiMapConstants.API_MAP]:
      raise ArgumentException('No apiclass supplied for gsutil Cloud API map.')
Check URL for a scheme
dataset/ETHPy150Open GoogleCloudPlatform/gsutil/gslib/cloud_api_delegator.py/CloudApiDelegator.__init__--crossover with--dataset/ETHPy150Open huntrar/scrape/scrape/utils.py/check_scheme