def url_title_dicts(version_number=None): if version_number: version = TopicVersion.get_by_number(version_number) else: version = None return [{ "title": url.title, "key": str(url.key()), "relative_url": url.url, "id": url.key().id() } for url in Url.get_all_live(version=version)]