[gsoc-admin] EventConfig: Add ics parsing
- From: Lasse Schuirmann <lschuirma src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gsoc-admin] EventConfig: Add ics parsing
- Date: Wed, 12 Aug 2015 10:58:07 +0000 (UTC)
commit 814d59888adf4940d12e7c9363f0955a6ddea30a
Author: Lasse Schuirmann <lasse schuirmann gmail com>
Date: Wed Aug 12 12:56:12 2015 +0200
EventConfig: Add ics parsing
email/config.py | 4 +++-
1 files changed, 3 insertions(+), 1 deletions(-)
---
diff --git a/email/config.py b/email/config.py
index b608ef0..6703140 100644
--- a/email/config.py
+++ b/email/config.py
@@ -3,6 +3,7 @@
import configparser
import datetime
import csv
+from ics import Calendar
def apply_substitutions(uri):
@@ -60,7 +61,8 @@ class EventConfig:
raise NotImplementedError
def append_ics_from_section(self, section):
- raise NotImplementedError
+ ics_data = get_main_data_from_section(section)
+ self.ics_sources.append(Calendar(ics_data))
def append_csv_from_section(self, section):
csv_data = get_main_data_from_section(section)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]