aboutsummaryrefslogtreecommitdiffstats
path: root/release.py
diff options
context:
space:
mode:
Diffstat (limited to 'release.py')
-rwxr-xr-xrelease.py9
1 files changed, 4 insertions, 5 deletions
diff --git a/release.py b/release.py
index 5b1324064..59919e8f9 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?' \