$def with (entry) $def format(value): $return value if value is not None else '' $def format_date(time): $if time is not None: $return time.strftime('%H:%M:%S') $else: $return '' $def format_diff_time(t): $if t is not None and entry.result.start_time is not None: $ diff = t.replace(microsecond=0) - entry.result.start_time.replace(microsecond=0) $return minutes_seconds(int(diff.total_seconds())) $else: $return '' $def checked(status): $if status in (SpStatus.OK, SpStatus.ADDITIONAL): $return 'checked' $else: $return '' $def visible(condition): $if condition: $return '' $else: $return 'style="visibility:hidden"'