Module Import alias Import alias Import alias Import alias TryExcept body ImportFrom alias handlers ExceptHandler type NameLoad body ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias alias ImportFrom alias ImportFrom alias alias alias TryExcept body Import alias handlers ExceptHandler type NameLoad body Assign NameStore NameLoad ImportFrom alias ImportFrom alias alias alias alias ImportFrom alias alias alias alias alias alias alias alias alias Assign NameStore Str Assign NameStore Str Assign NameStore Str Assign NameStore Str FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad NameLoad kwarg body If UnaryOpNot NameLoad body Assign NameStore Call NameLoad NameLoad NameLoad NameLoad Assign NameStore Dict If CompareEq NameLoad Str body If UnaryOpNot NameLoad body Assign NameStore Call NameLoad NameLoad NameLoad NameLoad If UnaryOpNot NameLoad body Raise Call NameLoad Str Assign SubscriptStore NameLoad Index Str NameLoad Return TupleLoad Call NameLoad NameLoad NameLoad Dict decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults kwarg body If BoolOpAnd Call NameLoad NameLoad Str Call NameLoad AttributeLoad NameLoad attr Str body Assign NameStore Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr orelse If Call NameLoad NameLoad Str body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr orelse Raise Call NameLoad Str Assign NameStore Call NameLoad keyword NameLoad Assign SubscriptStore NameLoad Index NameLoad Call NameLoad NameLoad Assign SubscriptStore NameLoad Index Str Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str If CompareIsNot NameLoad NameLoad body Assign SubscriptStore NameLoad Index NameLoad NameLoad If NameLoad body Assign SubscriptStore NameLoad Index Str Call NameLoad BinOpMod Str NameLoad If CompareIsNot AttributeLoad NameLoad attr NameLoad body Assign SubscriptStore NameLoad Index Str AttributeLoad NameLoad attr Return NameLoad decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad NameLoad body Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr If UnaryOpNot NameLoad body Assign NameStore Call NameLoad NameLoad NameLoad NameLoad If UnaryOpNot NameLoad body Assign NameStore Call NameLoad NameLoad NameLoad NameLoad If CompareNotIn NameLoad TupleLoad NameLoad NameLoad body Raise Call NameLoad BinOpMod Str NameLoad If BoolOpAnd CompareEq NameLoad NameLoad UnaryOpNot NameLoad body Raise Call NameLoad Str Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults Str body Return Call NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Str Str If Call NameLoad NameLoad TupleLoad NameLoad NameLoad body Assign NameStore AttributeLoad NameLoad attr orelse If BoolOpAnd Call NameLoad NameLoad Str Call NameLoad AttributeLoad NameLoad attr TupleLoad NameLoad NameLoad body Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr orelse If Call NameLoad NameLoad NameLoad body Assign NameStore SubscriptLoad Call AttributeLoad NameLoad attr NameLoad Index Num If CompareEq AttributeLoad NameLoad attr NameLoad body Assert NameLoad Str Assign NameStore BinOpMod Str TupleLoad AttributeLoad NameLoad attr NameLoad With Call AttributeLoad NameLoad attr NameLoad Str BoolOpOr NameLoad Str NameStore body For NameStore Call AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr BinOpAdd Str NameLoad orelse Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr keyword BoolOpOr NameLoad Str keyword NameLoad With Call AttributeLoad NameLoad attr NameLoad Str NameStore body For NameStore Call AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad orelse Raise Call NameLoad Str If Call NameLoad NameLoad NameLoad body Return BinOpAdd Str AttributeLoad NameLoad attr If Call NameLoad NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr If Call NameLoad NameLoad NameLoad body Return BinOpMod Str TupleLoad NameLoad Call AttributeLoad NameLoad attr Str Raise Call NameLoad BinOpMod Str Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad Call AttributeLoad NameLoad attr NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Return BoolOpAnd CompareIsNot NameLoad NameLoad BoolOpOr UnaryOpNot Call NameLoad NameLoad Str Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Return AttributeLoad Call AttributeLoad NameLoad attr NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body TryExcept body Assign NameStore Call AttributeLoad NameLoad attr NameLoad If UnaryOpNot NameLoad body Raise Call NameLoad BinOpMod Str NameLoad Return Call NameLoad Call AttributeLoad NameLoad attr handlers ExceptHandler type TupleLoad NameLoad NameLoad body Return NameLoad ExceptHandler type NameLoad body If AttributeLoad NameLoad attr body Return Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Call NameLoad NameLoad orelse Raise decorator_list FunctionDef arguments args NameParam NameParam defaults body Return AttributeLoad Call AttributeLoad NameLoad attr NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad Call AttributeLoad Call NameLoad NameLoad attr attr Str Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr Str Str decorator_list FunctionDef arguments args NameParam NameParam defaults body If Call AttributeLoad NameLoad attr Str body Assert NameLoad Str Return Call NameLoad NameLoad orelse Assign NameStore Call NameLoad SubscriptLoad Call AttributeLoad NameLoad attr Str Num Index Num Return Call AttributeLoad NameLoad attr NameLoad decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr SubscriptLoad NameLoad Slice Num Assign AttributeStore NameLoad attr SubscriptLoad Call AttributeLoad AttributeLoad NameLoad attr attr Str Num Index Num decorator_list FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body TryExcept body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Return NameLoad handlers ExceptHandler type AttributeLoad NameLoad attr body Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Call NameLoad BinOpAdd Str AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Return Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam defaults body Return Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr attr decorator_list NameLoad FunctionDef arguments args NameParam defaults body Return AttributeLoad Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr attr decorator_list NameLoad decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return AttributeLoad AttributeLoad NameLoad attr attr decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Raise Call NameLoad decorator_list FunctionDef arguments args NameParam defaults body If UnaryOpNot Call NameLoad NameLoad Str body Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr Return AttributeLoad NameLoad attr decorator_list NameLoad decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam defaults vararg kwarg body Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Assign AttributeStore NameLoad attr CompareIsNot NameLoad NameLoad If AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call NameLoad NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Str NameLoad Assign AttributeStore NameLoad attr Call NameLoad Raise Call NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str If AttributeLoad NameLoad attr body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad orelse Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str If UnaryOpNot AttributeLoad NameLoad attr body Return Expr Call AttributeLoad AttributeLoad NameLoad attr attr Num Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad If CompareIs NameLoad NameLoad body Raise Call NameLoad BinOpMod Str TupleLoad NameLoad NameLoad Return NameLoad decorator_list Assign NameStore Call NameLoad NameLoad Str Assign NameStore Call NameLoad NameLoad Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Assign NameStore Dict Str Str Str Str Str AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad Call NameLoad NameLoad AttributeLoad NameLoad attr Return Call NameLoad NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam defaults kwarg body Assign NameStore Call AttributeLoad NameLoad attr Str NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str NameLoad If NameLoad body Assign AttributeStore NameLoad attr Call NameLoad NameLoad orelse If NameLoad body Assign AttributeStore NameLoad attr Call NameLoad NameLoad orelse Raise Call NameLoad Str Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body Pass decorator_list FunctionDef arguments args NameParam NameParam defaults BinOpMult Num Num body Expr Call AttributeLoad AttributeLoad NameLoad attr attr Num While NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad If UnaryOpNot NameLoad body Break Expr Yield NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults BinOpMult Num Num body Return NameLoad decorator_list decorator_list Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad
N/A N/A datetime N/A email N/A mimetypes N/A urlparse N/A N/A cStringIO StringIO N/A N/A N/A ImportError N/A StringIO StringIO django.conf settings django.core.exceptions ImproperlyConfigured django.core.files.base File django.core.files.storage Storage django.core.files.uploadedfile UploadedFile django.core.files.uploadhandler FileUploadHandler StopFutureHandlers django.http HttpResponse django.utils.encoding smart_str force_unicode filepath_to_uri N/A N/A N/A cloudstorage N/A N/A N/A ImportError N/A N/A cloudstorage None google.appengine.api files google.appengine.api.images get_serving_url NotImageError TransformationError BlobKeyRequiredError google.appengine.ext.blobstore BlobInfo BlobKey delete create_upload_url BLOB_KEY_HEADER BLOB_RANGE_HEADER BlobReader create_gs_key CLOUD_STORAGE_OBJECT_HEADER N/A APPENGINE_STORAGE_SERVICE_KEY APPENGINE_STORAGE_SERVICE N/A CLOUD_STORAGE_DEFAULT_BUCKET_KEY CLOUD_STORAGE_DEFAULT_BUCKET N/A BLOBSTORE_SERVICE blobstore N/A CLOUD_STORAGE_SERVICE gs prepare_upload N/A N/A request url storage_service cloud_storage_bucket N/A None None kwargs N/A N/A N/A storage_service N/A N/A storage_service N/A getattr settings APPENGINE_STORAGE_SERVICE_KEY BLOBSTORE_SERVICE N/A upload_kwargs N/A N/A N/A storage_service gs N/A N/A N/A cloud_storage_bucket N/A N/A cloud_storage_bucket N/A getattr settings CLOUD_STORAGE_DEFAULT_BUCKET_KEY None N/A N/A cloud_storage_bucket N/A N/A N/A ImproperlyConfigured 'cloud_storage_bucket' keyword argument or settings.CLOUD_STORAGE_DEFAULT_BUCKET must be set when using Google Cloud Storage. N/A N/A upload_kwargs N/A gs_bucket_name cloud_storage_bucket N/A N/A N/A create_upload_url url upload_kwargs N/A N/A serve_file N/A N/A request file save_as content_type N/A kwargs N/A N/A N/A N/A hasattr file file N/A hasattr N/A file file blobstore_info N/A N/A blobkey N/A N/A N/A N/A file file blobstore_info key N/A N/A N/A hasattr file blobstore_info N/A N/A blobkey N/A N/A N/A file blobstore_info key N/A N/A N/A ValueError The provided file can't be served via the App Engine Blobstore or Google Cloud Storage. N/A response N/A HttpResponse content_type content_type N/A N/A response N/A BLOB_KEY_HEADER N/A str blobkey N/A N/A response N/A Accept-Ranges bytes N/A http_range N/A N/A N/A request META get HTTP_RANGE N/A N/A http_range None N/A N/A N/A response N/A BLOB_RANGE_HEADER http_range N/A save_as N/A N/A N/A response N/A Content-Disposition N/A smart_str N/A attachment; filename=%s save_as N/A N/A N/A file size None N/A N/A N/A response N/A Content-Length N/A file size N/A response N/A AppEngineStorage N/A Storage N/A N/A 
    Google App Engine storage backend.
    Supports Blobstore and Cloud Storage.
     __init__ N/A N/A self storage_service cloud_storage_bucket N/A None None N/A N/A N/A N/A N/A super AppEngineStorage self __init__ N/A N/A storage_service N/A N/A storage_service N/A getattr settings APPENGINE_STORAGE_SERVICE_KEY BLOBSTORE_SERVICE N/A N/A cloud_storage_bucket N/A N/A cloud_storage_bucket N/A getattr settings CLOUD_STORAGE_DEFAULT_BUCKET_KEY None N/A N/A storage_service N/A BLOBSTORE_SERVICE CLOUD_STORAGE_SERVICE N/A N/A N/A ImproperlyConfigured N/A APPENGINE_STORAGE_SERVICE must be either 'gs' or 'blobstore', not %s. storage_service N/A N/A N/A storage_service CLOUD_STORAGE_SERVICE N/A cloud_storage_bucket N/A N/A N/A ImproperlyConfigured CLOUD_STORAGE_DEFAULT_BUCKET must be set when using Google Cloud Storage. N/A N/A self storage_service storage_service N/A N/A self cloud_storage_bucket cloud_storage_bucket N/A _open N/A N/A self name mode N/A rb N/A N/A N/A AppEngineFile name mode self N/A _save N/A N/A self name content N/A N/A N/A name N/A N/A name replace \ / N/A N/A isinstance content N/A AppEngineFile AppEngineUploadedFile N/A N/A data N/A content blobstore_info N/A N/A N/A N/A hasattr content file N/A isinstance N/A content file N/A AppEngineFile AppEngineUploadedFile N/A N/A data N/A N/A content file blobstore_info N/A N/A N/A isinstance content File N/A N/A guessed_type N/A N/A N/A mimetypes guess_type name N/A 0 N/A N/A N/A self storage_service CLOUD_STORAGE_SERVICE N/A N/A cloudstorage cloudstorage module is not available. N/A file_name N/A /%s/%s N/A N/A self cloud_storage_bucket name N/A N/A N/A cloudstorage open file_name w N/A guessed_type application/octet-stream f N/A N/A chunk N/A N/A content chunks N/A N/A N/A N/A f write chunk N/A data N/A N/A self _get_info N/A /gs file_name N/A N/A file_name N/A N/A N/A files blobstore create mime_type N/A guessed_type application/octet-stream _blobinfo_uploaded_filename name N/A N/A N/A files open file_name a f N/A N/A chunk N/A N/A content chunks N/A N/A N/A N/A f write chunk N/A N/A N/A files finalize file_name N/A data N/A N/A N/A files blobstore get_blob_key file_name N/A N/A N/A ValueError The App Engine storage backend only supports AppEngineFile instances or File instances. N/A N/A isinstance data CloudStorageInfo N/A N/A N/A /gs N/A data fullname N/A N/A isinstance data BlobInfo N/A N/A data N/A N/A data key N/A N/A isinstance data BlobKey N/A N/A N/A %s/%s N/A data N/A N/A name lstrip / N/A N/A ValueError N/A Unknown type returned from saving: %s N/A type data N/A delete N/A N/A self name N/A N/A N/A N/A N/A N/A N/A self _get_info name delete N/A exists N/A N/A self name N/A N/A N/A info N/A N/A self _get_info name N/A N/A N/A info None N/A N/A N/A hasattr info exists N/A N/A info exists N/A size N/A N/A self name N/A N/A N/A N/A N/A N/A self _get_info name size N/A url N/A N/A self name N/A N/A N/A N/A N/A info N/A N/A self _get_info name N/A N/A info N/A N/A N/A BlobKeyRequiredError N/A No blob info found for %s. name N/A N/A get_serving_url N/A N/A info key N/A N/A N/A N/A NotImageError TransformationError N/A N/A None N/A N/A BlobKeyRequiredError N/A N/A N/A settings DEBUG N/A N/A N/A N/A urlparse urljoin N/A settings MEDIA_URL N/A filepath_to_uri name N/A N/A N/A created_time N/A N/A self name N/A N/A N/A N/A N/A N/A self _get_info name creation N/A get_valid_name N/A N/A self name N/A N/A N/A N/A N/A N/A N/A N/A force_unicode name strip replace \ / N/A get_available_name N/A N/A self name N/A N/A N/A N/A N/A name replace \ / N/A _get_info N/A N/A self name N/A N/A N/A N/A N/A name startswith /gs/ N/A N/A cloudstorage cloudstorage module is not available. N/A N/A CloudStorageInfo name N/A N/A key N/A BlobKey N/A N/A N/A name split / 1 N/A 0 N/A N/A N/A BlobInfo get key N/A N/A CloudStorageInfo N/A object N/A __init__ N/A N/A self name N/A N/A N/A N/A self fullname N/A name N/A 3 N/A N/A self filename N/A N/A N/A N/A self fullname split / 2 N/A 2 N/A delete N/A N/A self N/A N/A N/A N/A N/A cloudstorage delete N/A self fullname N/A exists N/A N/A self N/A N/A N/A N/A N/A N/A N/A cloudstorage stat N/A self fullname N/A True N/A N/A N/A N/A cloudstorage NotFoundError N/A N/A False N/A key N/A N/A self N/A N/A N/A N/A create_gs_key N/A /gs N/A self fullname N/A open N/A N/A self N/A N/A N/A N/A N/A cloudstorage open N/A self fullname r N/A creation N/A N/A self N/A N/A N/A N/A N/A N/A datetime datetime fromtimestamp N/A N/A N/A cloudstorage stat N/A self fullname st_ctime N/A property size N/A N/A self N/A N/A N/A N/A N/A N/A cloudstorage stat N/A self fullname st_size N/A property N/A AppEngineFile N/A File N/A __init__ N/A N/A self name mode storage N/A N/A N/A N/A self name name N/A N/A self _storage storage N/A N/A self _mode mode N/A N/A self blobstore_info N/A N/A storage _get_info name N/A size N/A N/A self N/A N/A N/A N/A N/A self blobstore_info size N/A property write N/A N/A self content N/A N/A N/A N/A NotImplementedError N/A file N/A N/A self N/A N/A N/A N/A N/A hasattr self _file N/A N/A N/A self _file N/A N/A N/A self blobstore_info open N/A N/A self _file N/A property N/A AppEngineFileUploadHandler N/A FileUploadHandler N/A N/A 
    File upload handler for Google App Engine. Supports both
    Blobstore and Google Cloud Storage
     new_file N/A N/A self N/A args kwargs N/A N/A N/A N/A N/A super AppEngineFileUploadHandler self new_file args kwargs N/A blobkey N/A N/A N/A self content_type_extra get blob-key N/A N/A self activated N/A blobkey None N/A N/A self activated N/A N/A N/A self blobkey N/A BlobKey blobkey N/A N/A self filename N/A N/A kwargs get file_name None N/A N/A self file N/A StringIO N/A N/A StopFutureHandlers N/A receive_data_chunk N/A N/A self raw_data start N/A N/A N/A 
        Add the data to the StringIO file.
         N/A N/A self activated N/A N/A N/A N/A N/A self file write raw_data N/A N/A raw_data N/A file_complete N/A N/A self file_size N/A N/A N/A 
        Return a file object if we're activated.
         N/A N/A N/A self activated N/A N/A N/A N/A N/A N/A self file seek 0 N/A upload_content N/A N/A email message_from_file N/A self file get_value N/A N/A dict name N/A N/A N/A value N/A N/A dict get name None N/A N/A value None N/A N/A N/A Exception N/A Missing field %s. N/A field_name name N/A value N/A N/A content_type N/A get_value upload_content content-type N/A size N/A get_value upload_content content-length N/A gs_object_name N/A N/A upload_content get CLOUD_STORAGE_OBJECT_HEADER None N/A kwargs N/A blob_key name content_type size charset N/A self blobkey N/A self file_name content_type N/A int size N/A self charset N/A N/A AppEngineUploadedFile kwargs N/A N/A AppEngineUploadedFile N/A UploadedFile N/A N/A 
    A file uploaded via App Engine's upload mechanism.
     __init__ N/A N/A self N/A kwargs N/A N/A gs_object_name N/A N/A kwargs pop gs_object_name None N/A blob_key N/A N/A kwargs pop blob_key None N/A gs_object_name N/A N/A N/A self blobstore_info N/A CloudStorageInfo gs_object_name N/A N/A blob_key N/A N/A N/A self blobstore_info N/A BlobInfo blob_key N/A N/A N/A ValueError A gs_object_name or blob_key is required. N/A N/A N/A N/A super AppEngineUploadedFile self __init__ N/A N/A N/A self blobstore_info open kwargs N/A open N/A N/A self mode N/A None N/A N/A N/A chunks N/A N/A self chunk_size N/A N/A 1024 128 N/A N/A N/A N/A N/A self file seek 0 N/A True N/A N/A content N/A N/A self read chunk_size N/A N/A content N/A N/A N/A N/A content N/A multiple_chunks N/A N/A self chunk_size N/A N/A 1024 128 N/A N/A True N/A N/A N/A BlobstoreStorage AppEngineStorage N/A DevBlobstoreStorage AppEngineStorage N/A BlobstoreFile AppEngineFile N/A BlobstoreFileUploadHandler AppEngineFileUploadHandler N/A BlobstoreUploadedFile AppEngineUploadedFile