From 71787e4a081392ba3e0cd16ffe656e5cdf5aeeb5 Mon Sep 17 00:00:00 2001 From: Mark Loeser Date: Fri, 26 Feb 2010 15:57:05 -0500 Subject: Use Python's CSV module to do the CSV parsing instead of trying to do it ourselves --- gard-v2.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/gard-v2.py b/gard-v2.py index 76fecde..65ca06a 100755 --- a/gard-v2.py +++ b/gard-v2.py @@ -14,6 +14,7 @@ import datetime import subprocess import logging import urllib2 +import csv import check @@ -58,9 +59,8 @@ _.close() # Format of CSV = 234083,"2008-08-06 13:01:32","ASSIGNED",,"[rsync,distfiles|all] New mirror Cambrium BV (The Netherlands)","due:2008/09/01;dist:http://mirror.cambrium.nl/pub/os/linux/gentoo/|ftp://mirror.cambrium.nl/pub/os/linux/gentoo/|rsync://mirror.cambrium.nl/gentoo/;portage:mirror.cambrium.nl" -for line in file: - line=line.replace("\n","") - data=line.split(',') +reader = csv.reader(file, delimiter=',', quotechar='"') +for data in reader: bugnum=data[0] swboard=data[5] if bugnum == "bug_id": -- cgit v1.2.3-65-gdbad