From 3f923a55fb6000d74c9a94e244b242483c3d15ef Mon Sep 17 00:00:00 2001 From: Andreas Kloeckner Date: Tue, 21 Nov 2017 21:12:20 -0600 Subject: [PATCH] Persistent dict: print error in case of invalid key file --- pytools/persistent_dict.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pytools/persistent_dict.py b/pytools/persistent_dict.py index 18057d5..8420791 100644 --- a/pytools/persistent_dict.py +++ b/pytools/persistent_dict.py @@ -649,12 +649,12 @@ class WriteOncePersistentDict(_PersistentDictBase): try: read_key = self._read(key_file) - except Exception: + except Exception as e: self._warn("pytools.persistent_dict.WriteOncePersistentDict(%s) " "encountered an invalid " "key file for key %s. Remove the directory " - "'%s' if necessary." - % (self.identifier, hexdigest_key, item_dir)) + "'%s' if necessary. (caught: %s)" + % (self.identifier, hexdigest_key, item_dir, str(e))) raise NoSuchEntryError(key) self._collision_check(key, read_key) -- GitLab