def save_avatar(self, source_file): if app.config['PRODUCTION']: filename = "/".join(['avatars', self.url + '.jpg']) else: filename = os.path.join('avatars', self.url + '.jpg') return util.generate_thumb(source_file, filename, 100)
def generate_thumb(self, source_file, size = 75, bucket = None): # for now, all thumbnails are assumed squares of width & height = size if app.config['PRODUCTION']: filename = "/".join(['thumb_%d' % (size), self.url_path(), self.binary_url]) else: filename = os.path.join('thumb_%d' % (size), self.os_path(), self.binary_url) return util.generate_thumb(source_file, filename, size, bucket)