<commit_before><tr class="<%=cycle("even", "odd", :name => "agenda_rows") %>">
  <td>
    <%= render :partial => "events/link", :locals => { :event => event.event } %>
    <% if event.is_waitlist -%>
      (#<%= event.event.waitlist_number(event.person) %> in waitlist)
    <% end -%>
  </td>
  <td>
    <%= event.event.start.strftime "%B %d, %Y at %I:%M %p" %>
  </td>
  <td>
    <%= event_length event.event %>
  </td>
  <td>
    <%= event.event.locations.collect {|l| h(l.name)}.join(", ") %>
  </td>
</tr><commit_msg>Bugfix: don't error out on nil start datetime<commit_after><tr class="<%=cycle("even", "odd", :name => "agenda_rows") %>">
  <td>
    <%= render :partial => "events/link", :locals => { :event => event.event } %>
    <% if event.is_waitlist -%>
      (#<%= event.event.waitlist_number(event.person) %> in waitlist)
    <% end -%>
  </td>
  <td>
    <% if event.start -%>
      <%= event.event.start.strftime "%B %d, %Y at %I:%M %p" %>
    <% else -%>
      (Unscheduled)
    <% end -%>
  </td>
  <td>
    <%= event_length event.event %>
  </td>
  <td>
    <%= event.event.locations.collect {|l| h(l.name)}.join(", ") %>
  </td>
</tr>
{'fraction_non_alphanumeric': 0.25845620121422375, 'fraction_numerical': 0.0, 'mean_word_length': 2.8855218855218854, 'pattern_counts': {'":': 0, '<': 42, '<?xml version=': 0, '>': 50, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2108158', 'n_tokens_mistral': 498, 'n_tokens_neox': 460, 'n_words': 87}