def __upload_avatar(self): """ Upload the avatar """ self.image = request.files['file'] if not self.message is None: return False if len(self.image.filename) > 3: up = Upload(self.user['username'], self.image) # ~ if not up.allowed_file(): self.message = g.users_msg('error_upload_1') # ~ elif not up.check_aspect_ratio(1): self.message = g.users_msg('error_upload_2') # ~ else: up.avatar_upload() self.list_images = up.names_list return True return False