def get_blob(self, blob_name, client=None):
        client = self._require_client(client)
        blob = Blob(bucket=self, name=blob_name)
        try:
            response = client.connection.api_request(
                method='GET', path=blob.path, _target_object=blob)
            # NOTE: We assume response.get('name') matches `blob_name`.
            blob._set_properties(response)
            # NOTE: This will not fail immediately in a batch. However, when
            #       Batch.finish() is called, the resulting `NotFound` will be
            #       raised.
            return blob
        except NotFound:
            return None
If a HEAD request is made, the I{Content-Length} header in the response
dataset/ETHPy150Open GoogleCloudPlatform/gcloud-python/gcloud/storage/bucket.py/Bucket.get_blob--crossover with--dataset/ETHPy150Open kuri65536/python-for-android/python-modules/twisted/twisted/web/test/test_newclient.py/HTTPClientParserTests.test_headResponseContentLengthEntityHeader