Any success on getting the computed thumbnail image to autodelete? I'm having trouble with this too, where an update of a new thumbnail will not delete the old file.
On Saturday, April 28, 2012 5:06:25 PM UTC-7, ctrlSoft wrote: > > > hi i have a resize function wich creates image thumbanils... > def THUMB(image, nx=120, ny=120): > from PIL import Image > import os > try: > img = Image.open(request.folder + 'static/img_folder/' + image) > img.thumbnail((nx,ny), Image.ANTIALIAS) > root,ext = os.path.splitext(image) > thumb='%s_thumb%s' %(root, ext) > img.save(request.folder + 'static/img_folder/' + thumb) > return thumb > except: > return None > > and this : > db.define_table("news", > Field('image', 'upload', requires=IS_EMPTY_OR(IS_IMAGE()), > uploadfolder=request.folder+'static/img_folder', autodelete=True), > Field('image_thumb', 'upload', compute=lambda r: THUMB(r['image']), > autodelete=True), > Field("title",label=T('Title'),requires=IS_NOT_EMPTY()), > Field("content" > ,type='text',label=T('Content'),requires=IS_NOT_EMPTY())) > > the problem is when i delete a row, image("big image") is deleteing from > disk but the image_thumb stil remains on disk. > any solutions are welcome :), thx > > ___ > Alex > > --