

@classmethod
def _create_file(cls, filesystem, filename, mime_type, **kwargs):
    'Creates a file and returns its created filename.'
    if (filesystem == files.BLOBSTORE_FILESYSTEM):
        return files.blobstore.create(mime_type, filename)
    elif (filesystem == files.GS_FILESYSTEM):
        return files.gs.create(('/gs/%s' % filename), mime_type, **kwargs)
    else:
        raise errors.BadWriterParamsError(("Filesystem '%s' is not supported" % filesystem))

dataset/ETHPy150Open AppScale/appscale/AppServer/google/appengine/ext/mapreduce/output_writers.py FileOutputWriterBase._create_file/original