def _get_thumb_url(self, folder, size): """ get a thumbnail, given a folder and a size """ if not self.coverart: return '#' upload_to = path.dirname (self.coverart.path) tiny = path.join(upload_to, folder, path.basename(self.coverart.path)) tiny = path.normalpath(tiny) if not path.exists(tiny): import Image im = Image.open(self.coverart.path) im = Image.thumbnail(size, Image.ANTIALIAS) im.save(tiny, 'JPEG') return path.join(path.dirname(self.coverart.url), folder, path.basename(self.coverart.path)).replace('\\', '/')