Преглед на файлове

Events: Use a namedtuple for storing events

Peter Dahlberg преди 8 години
родител
ревизия
8644b8ee9a
променени са 1 файла, в които са добавени 3 реда и са изтрити 1 реда
  1. 3 1
      events/events.py

+ 3 - 1
events/events.py

@@ -15,6 +15,7 @@ Released under AGPLv3+ license, see LICENSE
 
 from datetime import datetime, timedelta
 from pelican import signals, utils
+from collections import namedtuple
 import icalendar
 import logging
 import os.path
@@ -32,6 +33,7 @@ TIME_MULTIPLIERS = {
 
 events = []
 localized_events = {}
+Event = namedtuple("Event", "dtstart dtend metadata")
 
 
 def parse_tstamp(ev, field_name):
@@ -98,7 +100,7 @@ def parse_article(generator, metadata):
         log.error(msg)
         raise ValueError(msg)
 
-    events.append((dtstart, dtend, metadata))
+    events.append(Event(dtstart, dtend, metadata))
 
 
 def generate_ical_file(generator):