diff --git a/base/py/app.py b/base/py/app.py index 6fb6f1e2..0748ac2c 100644 --- a/base/py/app.py +++ b/base/py/app.py @@ -218,8 +218,13 @@ class DupeGuru(RegistrableApplication): changed_groups.add(g) def save(self): - self.directories.save_to_file(op.join(self.appdata, 'last_directories.xml')) - self.results.save_to_xml(op.join(self.appdata, 'last_results.xml')) + try: + self.directories.save_to_file(op.join(self.appdata, 'last_directories.xml')) + self.results.save_to_xml(op.join(self.appdata, 'last_results.xml')) + except LookupError: + # This is that weird issue from #39 that sometimes happens when auto-updating with + # Sparkle. Just ignore it. + pass def save_ignore_list(self): p = op.join(self.appdata, 'ignore_list.xml')