App Engine Python SDK  v1.6.9 rev.445
The Python runtime is available as an experimental Preview feature.
Public Member Functions | List of all members
google.appengine.api.blobstore.blobstore_stub.BlobStorage Class Reference
Inheritance diagram for google.appengine.api.blobstore.blobstore_stub.BlobStorage:
google.appengine.api.blobstore.dict_blob_storage.DictBlobStorage google.appengine.api.blobstore.file_blob_storage.FileBlobStorage

Public Member Functions

def StoreBlob
 
def OpenBlob
 
def DeleteBlob
 

Detailed Description

Base class for defining how blobs are stored.

This base class merely defines an interface that all stub blob-storage
mechanisms must implement.

Member Function Documentation

def google.appengine.api.blobstore.blobstore_stub.BlobStorage.DeleteBlob (   self,
  blob_key 
)
Delete blob data from storage.

Args:
  blob_key: Blob-key of existing blob to delete.
def google.appengine.api.blobstore.blobstore_stub.BlobStorage.OpenBlob (   self,
  blob_key 
)
Open blob for streaming.

Args:
  blob_key: Blob-key of existing blob to open for reading.

Returns:
  Open file stream for reading blob.  Caller is responsible for closing
  file.
def google.appengine.api.blobstore.blobstore_stub.BlobStorage.StoreBlob (   self,
  blob_key,
  blob_stream 
)
Store blob stream.

Implement this method to persist blob data.

Args:
  blob_key: Blob key of blob to store.
  blob_stream: Stream or stream-like object that will generate blob content.

The documentation for this class was generated from the following file: