[#83 state:fixed] Fixed crash on quitting if the appdata dir has been removed.

This commit is contained in:
Virgil Dupras 2010-02-05 17:24:20 +01:00
parent 6416469f78
commit 25e12f1775
1 changed files with 4 additions and 0 deletions

View File

@ -212,10 +212,14 @@ class DupeGuru(RegistrableApplication):
changed_groups.add(g)
def save(self):
if not op.exists(self.appdata):
os.makedirs(self.appdata)
self.directories.save_to_file(op.join(self.appdata, 'last_directories.xml'))
self.results.save_to_xml(op.join(self.appdata, 'last_results.xml'))
def save_ignore_list(self):
if not op.exists(self.appdata):
os.makedirs(self.appdata)
p = op.join(self.appdata, 'ignore_list.xml')
self.scanner.ignore_list.save_to_xml(p)