From 7f844451be7cd64856bcb59b1f222ca02652aa2c Mon Sep 17 00:00:00 2001 From: Tom Morris Date: Wed, 15 Aug 2018 11:09:25 -0400 Subject: [PATCH] Handle missing arv-mount.txt for older jobs Arvados-DCO-1.1-Signed-off-by: Tom Morris --- tools/crunchstat-summary/crunchstat_summary/reader.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/tools/crunchstat-summary/crunchstat_summary/reader.py b/tools/crunchstat-summary/crunchstat_summary/reader.py index 5db7e75eb3..311c006c07 100644 --- a/tools/crunchstat-summary/crunchstat_summary/reader.py +++ b/tools/crunchstat-summary/crunchstat_summary/reader.py @@ -8,7 +8,6 @@ import arvados import itertools import Queue import threading -import _strptime from crunchstat_summary import logger @@ -30,7 +29,10 @@ class CollectionReader(object): if len(filenames) > 1: filenames = ['crunchstat.txt', 'arv-mount.txt'] for filename in filenames: - self._readers.append(collection.open(filename)) + try: + self._readers.append(collection.open(filename)) + except IOError: + logger.warn('Unable to open %s', filename) self._label = "{}/{}".format(self._collection_id, filenames[0]) return itertools.chain(*[iter(reader) for reader in self._readers]) -- 2.30.2