From f82c06db88f9fb0bfdb7b40c1adc6c2d825dc967 Mon Sep 17 00:00:00 2001 From: Raphael Roberts Date: Fri, 7 May 2021 21:30:15 -0500 Subject: [PATCH] Change backup_parser to reflect shelve usage --- tibi_hardlinks/backup_parser.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/tibi_hardlinks/backup_parser.py b/tibi_hardlinks/backup_parser.py index 324d2bf..d5aee65 100644 --- a/tibi_hardlinks/backup_parser.py +++ b/tibi_hardlinks/backup_parser.py @@ -29,11 +29,11 @@ def parse_property_text(text): def read_backup_properties(property_file: Path): - cached_result = tibi_cache.read(property_file.name) - if cached_result is None: + try: + data = tibi_cache[property_file.name] + return data + except KeyError: with open(property_file) as backup_properties: data = parse_property_text(backup_properties.read()) - tibi_cache.write(property_file.name, data) + tibi_cache[property_file.name] = data return data - else: - return cached_result