[empathy/gnome-3-10] release.py: use dateutil's parser
- From: Guillaume Desmottes <gdesmott src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [empathy/gnome-3-10] release.py: use dateutil's parser
- Date: Thu, 31 Oct 2013 15:25:51 +0000 (UTC)
commit 63c723259e40da25c7ab3a8be1b05a2083fa9915
Author: Guillaume Desmottes <guillaume desmottes collabora co uk>
Date: Thu Oct 31 13:46:47 2013 +0100
release.py: use dateutil's parser
Makes code much easier and fix a crash if the commit date includes a negative
timezone offset (like 'Mon Oct 14 13:13:03 2013 -0400').
release.py | 9 ++++-----
1 files changed, 4 insertions(+), 5 deletions(-)
---
diff --git a/release.py b/release.py
index 5b13240..59919e8 100755
--- a/release.py
+++ b/release.py
@@ -1,13 +1,12 @@
#!/usr/bin/env python
import os
-import re
import urllib
import csv
import datetime
-import time
from string import Template
from optparse import OptionParser
+import dateutil.parser
last_tag_pattern = 'EMPATHY_3_10*'
upload_server = 'master.gnome.org'
@@ -172,9 +171,9 @@ class Project:
commit_str = self.exec_cmd('git show %s' % (self.last_tag))
for line in commit_str.splitlines():
if line.startswith('Date:'):
- time_str = line[5:line.rfind('+')].strip()
- t = time.strptime(time_str)
- last_tag_date = time.strftime('%Y-%m-%d', t)
+ time_str = line[5:]
+ t = dateutil.parser.parse(time_str)
+ last_tag_date = t.strftime('%Y-%m-%d')
break
query = 'http://bugzilla.gnome.org/buglist.cgi?' \
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]