def get(self, event_id_string): # event... if self.deep_visible(): options = ( joinedload("eventtag_list"), ) else: options = ( joinedload("eventtag_list_public"), ) event = self._get_event(event_id_string, options=options) if self.deep_visible(): eventtag_list=event.eventtag_list else: eventtag_list=event.eventtag_list_public public = bool(self.current_user) eventtag_list = [eventtag.obj(public=public) for eventtag in eventtag_list] obj = event.obj( public=public, eventtag_obj_list=eventtag_list, ) # eventtag... eventtag_and_event_count_list, name, short, search = \ BaseEventtagHandler._get_eventtag_and_event_count_list_search_and_args(self) eventtag_list = [] for eventtag, event_count in eventtag_and_event_count_list: eventtag_list.append(eventtag.obj( public=bool(self.current_user), event_len=event_count, )) self.render( 'entity_tag.html', obj=obj, tag_list=eventtag_list, search=search, type_title="Event", type_title_plural="Events", type_url="event", type_tag_list="eventtag_list", type_entity_list="event_list", type_li_template="event_li", )