def manage_addFile(self, id, file="", **kwargs): # if self.is_ext: # return manage_addExtFile(self, id=id, file=file) if self.is_blobfile: if isinstance(file, basestring): if not bool(id): raise ValueError, "Please specify id of file passed as string" f = StringIO() f.write(file) f.seek(0) f.filename = id file = f if not bool(id): # TODO: make sure of proper id id = file.filename blobfile = make_blobfile(file) self._setObject(id, blobfile, set_owner=0) blobfile.id = id return blobfile.getId() else: return NyContainer.manage_addFile(self, id, file)
def manage_addFile(self, id, file="", **kwargs): if self.is_ext: return manage_addExtFile(self, id=id, file=file) return NyContainer.manage_addFile(self, id, file)