aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGöktürk Yüksek <gokturk@gentoo.org>2016-12-11 22:17:51 -0500
committerGöktürk Yüksek <gokturk@gentoo.org>2016-12-11 22:17:51 -0500
commit963afe1163125b8cbed08c0e8edea9a05a37510e (patch)
treee72efe43122ff06be0de9fd81e5b5bb6e3288334
parentwww-apps/gentoostats: update EAPI, inherits, URI, cleanup (diff)
downloadgentoostats-963afe1163125b8cbed08c0e8edea9a05a37510e.tar.gz
gentoostats-963afe1163125b8cbed08c0e8edea9a05a37510e.tar.bz2
gentoostats-963afe1163125b8cbed08c0e8edea9a05a37510e.zip
client/gentoostats/environment.py: fix getLastSync()
The portage.grabfile() returns an empty list when 'timestamp.chk' does not exist, instead of None. This is normal for non-rsync syncs. Add a check for the empty list.
-rw-r--r--client/gentoostats/environment.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/client/gentoostats/environment.py b/client/gentoostats/environment.py
index 79313e1..913265a 100644
--- a/client/gentoostats/environment.py
+++ b/client/gentoostats/environment.py
@@ -37,7 +37,7 @@ class Environment(object):
lastsync = portage.grabfile(os.path.join(self.portdir, 'metadata', 'timestamp.chk'))
except portage.exception.PortageException:
pass
- if lastsync is None:
+ if not lastsync or lastsync is None:
return 'Unknown'
return lastsync[0]