from json import dumps from flask import url_for from app import imgproxy def account(acc): last_delete = None next_delete = None if acc.last_delete: last_delete = acc.last_delete.isoformat() if acc.next_delete: next_delete = acc.next_delete.isoformat() return dumps(dict( post_count=acc.post_count(), eligible_for_delete_estimate=acc.estimate_eligible_for_delete(), display_name=acc.display_name, screen_name=acc.screen_name, avatar_url=acc.get_avatar(), avatar_url_orig=acc.avatar_url, id=acc.id, service=acc.service, policy_enabled=acc.policy_enabled, next_delete=next_delete, last_delete=last_delete, ))