Commit e8620f3c authored by Nicolas Wavrant's avatar Nicolas Wavrant remove useless items instead of crashing

Until now, if json item files couldn't be read, the script was
crashing. This commit delete the corrupted files as they do not
provide any useful information.
parent b24f721b
......@@ -64,7 +64,12 @@ def generateFeed(option):
for filename in os.listdir(option.status_item_path):
file_path = os.path.join(option.status_item_path, filename)
with open(file_path, 'r') as fd:
item_dict[file_path] = json.load(fd)
item_dict[file_path] = json.load(fd)
except ValueError:
# JSON couldn't be decoded, let's trash it as
# no useful information can be extracted
sorted_item_dict = collections.OrderedDict(
sorted(item_dict.items(), key=lambda x: x[1]['pubDate']))
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment