Exemple #1
0
 def _add(self, data):
     event = Event()
     event['uid'] = uuid.uuid4().hex
     event['summary'] = data['ホーム'] + ' vs. ' + data['アウェイ']
     event['location'] = data['会場']
     if data['TV中継']:
         event['description'] = data['TV中継']
     y = 2011
     m, d = [int(i) for i in data['開催日'].split('/')]
     if data['キックオフ']:
         H, M = [int(i) for i in data['キックオフ'].split(':')]
         d = datetime(y, m, d, H, M)
         e = d + timedelta(hours=2)
         event.set('dtend', e)
     else:
         d = datetime(y, m, d)
     event.set('dtstart', d)
     logging.debug("New event is " + event.as_string())
     self.cal.add_component(event)