summaryrefslogtreecommitdiff
path: root/rbutil/rbutilqt
diff options
context:
space:
mode:
authorDominik Riebeling <Dominik.Riebeling@gmail.com>2010-03-01 21:30:39 +0000
committerDominik Riebeling <Dominik.Riebeling@gmail.com>2010-03-01 21:30:39 +0000
commitafeacb048f4ca0aed300531fcb90da969724f803 (patch)
tree385114cdc3dc8b8b8cc34559e814e452c154da45 /rbutil/rbutilqt
parent6a62e221988b4d6087be60e7f6016d8b9e1d5635 (diff)
downloadrockbox-afeacb048f4ca0aed300531fcb90da969724f803.tar.gz
rockbox-afeacb048f4ca0aed300531fcb90da969724f803.zip
langstat: Output date of the latest and oldest language update.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24986 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'rbutil/rbutilqt')
-rwxr-xr-xrbutil/rbutilqt/langstats.py9
1 files changed, 9 insertions, 0 deletions
diff --git a/rbutil/rbutilqt/langstats.py b/rbutil/rbutilqt/langstats.py
index bc7e0ee58f..f415237f4f 100755
--- a/rbutil/rbutilqt/langstats.py
+++ b/rbutil/rbutilqt/langstats.py
@@ -29,6 +29,7 @@ import tempfile
29import os 29import os
30import shutil 30import shutil
31from datetime import date 31from datetime import date
32import time
32 33
33 34
34langs = { 35langs = {
@@ -162,6 +163,8 @@ def main():
162 client = pysvn.Client() 163 client = pysvn.Client()
163 # scan output 164 # scan output
164 i = 0 165 i = 0
166 tslateststamp = 0
167 tsoldeststamp = time.time()
165 while i < len(lines): 168 while i < len(lines):
166 line = lines[i] 169 line = lines[i]
167 if re_updating.search(line): 170 if re_updating.search(line):
@@ -170,6 +173,10 @@ def main():
170 fileinfo = client.info2(svnserver + langbase + tsfile)[0][1] 173 fileinfo = client.info2(svnserver + langbase + tsfile)[0][1]
171 tsrev = fileinfo.last_changed_rev.number 174 tsrev = fileinfo.last_changed_rev.number
172 tsdate = date.fromtimestamp(fileinfo.last_changed_date).isoformat() 175 tsdate = date.fromtimestamp(fileinfo.last_changed_date).isoformat()
176 if fileinfo.last_changed_date > tslateststamp:
177 tslateststamp = fileinfo.last_changed_date
178 if fileinfo.last_changed_date < tsoldeststamp:
179 tsoldeststamp = fileinfo.last_changed_date
173 180
174 line = lines[i + 1] 181 line = lines[i + 1]
175 if re_generated.search(line): 182 if re_generated.search(line):
@@ -219,6 +226,8 @@ def main():
219 if pretty == 1: 226 if pretty == 1:
220 print delim 227 print delim
221 228
229 print "Last language updated on " + date.fromtimestamp(tslateststamp).isoformat()
230 print "Oldest language update was " + date.fromtimestamp(tsoldeststamp).isoformat()
222 shutil.rmtree(workfolder) 231 shutil.rmtree(workfolder)
223 232
224 233