[Collab-qa-commits] r1706 - udd/udd
Lucas Nussbaum
lucas at alioth.debian.org
Mon Mar 1 12:07:25 UTC 2010
Author: lucas
Date: 2010-03-01 12:07:16 +0000 (Mon, 01 Mar 2010)
New Revision: 1706
Modified:
udd/udd/wannabuild_gatherer.py
Log:
the w-b DB now stores dates as dates
Modified: udd/udd/wannabuild_gatherer.py
===================================================================
--- udd/udd/wannabuild_gatherer.py 2010-02-28 19:57:36 UTC (rev 1705)
+++ udd/udd/wannabuild_gatherer.py 2010-03-01 12:07:16 UTC (rev 1706)
@@ -40,27 +40,6 @@
wbcur.execute("SELECT package, distribution, version, state, installed_version, previous_state, state_change, binary_nmu_version, notes FROM \"%s_public\".packages" % arch)
for row in wbcur.fetchall():
row = list(row)
- if row[6] != None:
- t = None
- try:
- t = time.strptime(row[6], "%Y %b %d %H:%M:%S")
- except ValueError:
- # we couldn't parse the date in english. But since Debian is
- # the universal operating system, let's try a few other
- # popular languages in Debian ;)
- for lang in [ 'de_DE.UTF-8', 'fr_FR.UTF-8', 'fi_FI.UTF-8']:
- try:
- locale.setlocale(locale.LC_TIME, lang)
- t = time.strptime(row[6], "%Y %b %d %H:%M:%S")
- locale.resetlocale()
- continue
- except ValueError:
- locale.resetlocale()
- if t == None:
- print "Parsing failed in all lang: %s %s - %s"%(row[0], row[1], row[6])
- row[6] = None
- else:
- row[6] = time.strftime("%a, %d %b %Y %H:%M:%S +0000", t)
entries.append([arch] + row)
cur.executemany("EXECUTE wb_insert (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s)", entries)
entries = []
More information about the Collab-qa-commits
mailing list