code: def delete(self, bucket: str, key: str):
          
          bucket_obj = self._ensure_bucket_loaded(bucket)
          try:
              bucket_obj.delete_blob(key)
          except NotFound:
              return False
docs: Deletes an object in a bucket.  If the operation definitely did not delete anything, return False.  Any other
          return value is treated as something was possibly deleted.