$def with (event, entries) $def format_time(time): $if time is not None: $return minutes_seconds(time) $else: $return '' $def format_date(time): $if time is not None: $return time.strftime('%H:%M:%S') $else: $return '' $def f(value) -> str: $return str(value) if value is not None else ''
Event name: | $(event.name if event is not None else '') |
---|---|
Event date: | $(event.date.isoformat() if event is not None else '') |
First name | Last name | Gender | Year | Chip | Club | Class | NC | $if event is not None: $for field in event.fields:$field | Start | Time | Status |
---|---|---|---|---|---|---|---|---|---|---|---|
$f(entry.first_name) | $f(entry.last_name) | $f(entry.gender) | $f(entry.year) | $format_card(entry.chip) | $f(entry.club_name) | $f(entry.class_name) | $('X' if entry.not_competing else '') | $if event is not None: $for i in range(len(event.fields)):$entry.fields.get(i, '') | $(format_date(entry.start.start_time)) | $(format_time(entry.result.extensions.get('running_time', entry.result.time))) | $MAP_STATUS[entry.result.status] |