[gsoc-admin] EventConfig: Implement csv parsing
- From: Lasse Schuirmann <lschuirma src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gsoc-admin] EventConfig: Implement csv parsing
- Date: Wed, 12 Aug 2015 10:39:42 +0000 (UTC)
commit fc793d17244f810c8161b22a28fdd187d1c0be85
Author: Lasse Schuirmann <lasse schuirmann gmail com>
Date: Wed Aug 12 12:39:20 2015 +0200
EventConfig: Implement csv parsing
email/config.py | 6 +++++-
1 files changed, 5 insertions(+), 1 deletions(-)
---
diff --git a/email/config.py b/email/config.py
index 3b8b4c5..b608ef0 100644
--- a/email/config.py
+++ b/email/config.py
@@ -2,6 +2,7 @@
import configparser
import datetime
+import csv
def apply_substitutions(uri):
@@ -62,7 +63,10 @@ class EventConfig:
raise NotImplementedError
def append_csv_from_section(self, section):
- raise NotImplementedError
+ csv_data = get_main_data_from_section(section)
+ csv_dict = csv.DictReader(csv_data,
+ delimiter=section.get('delimiter', ','))
+ self.csvs.append(csv_dict)
def parse_event_config(filename):
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]