code: def delete(self, client=None):
          
          return self.bucket.delete_blob(
              self.name, client=client, generation=self.generation
          )
docs: Deletes a blob from Cloud Storage.
  
          If :attr:`user_project` is set on the bucket, bills the API request
          to that project.
  
          :type client: :class:`~google.cloud.storage.client.Client` or
                        ``NoneType``
          :param client: Optional. The client to use.  If not passed, falls back
                         to the ``client`` stored on the blob's bucket.
  
          :rtype: :class:`Blob`
          :returns: The blob that was just deleted.
          :raises: :class:`google.cloud.exceptions.NotFound`
                   (propagated from
                   :meth:`google.cloud.storage.bucket.Bucket.delete_blob`).