def _serialize_contribution(contrib): return { 'id': contrib.id, 'friendly_id': contrib.friendly_id, 'contributionId': contrib.id, 'title': contrib.title, 'location': contrib.venue_name, 'room': contrib.room_name, 'startDate': Conversion.datetime(contrib.start_dt), 'endDate': Conversion.datetime(contrib.end_dt), 'duration': Conversion.duration(contrib.duration), 'description': contrib.description, 'track': to_unicode(contrib.track.getTitle()) if contrib.track else None, 'session': contrib.session.title if contrib.session else None, 'type': contrib.type.name if contrib.type else None, 'address': contrib.address, 'reviewManager': fossilize(contrib.event_new.as_legacy.getReviewManager(contrib), IReviewManagerFossil) }
def _serialize_contribution(contrib): return { "id": contrib.id, "friendly_id": contrib.friendly_id, "contributionId": contrib.id, "title": contrib.title, "location": contrib.venue_name, "room": contrib.room_name, "startDate": Conversion.datetime(contrib.start_dt), "endDate": Conversion.datetime(contrib.end_dt), "duration": Conversion.duration(contrib.duration), "description": contrib.description, "track": contrib.track.title if contrib.track else None, "session": contrib.session.title if contrib.session else None, "type": contrib.type.name if contrib.type else None, "address": contrib.address, "reviewManager": fossilize(contrib.event_new.as_legacy.getReviewManager(contrib), IReviewManagerFossil), }