save cache
This commit is contained in:
parent
7c31dd99c5
commit
44652fd7f4
1 changed files with 2 additions and 0 deletions
|
@ -151,6 +151,7 @@ class BackupImap:
|
||||||
with open(message_path, 'wb') as file_pointer:
|
with open(message_path, 'wb') as file_pointer:
|
||||||
file_pointer.write(data)
|
file_pointer.write(data)
|
||||||
self.data['backedup_messages'].append({ "message_id": message_id, "mailbox": mailbox})
|
self.data['backedup_messages'].append({ "message_id": message_id, "mailbox": mailbox})
|
||||||
|
self._save_cached_data(self.data)
|
||||||
except OSError as error:
|
except OSError as error:
|
||||||
if error.errno == 36: # File name too long
|
if error.errno == 36: # File name too long
|
||||||
message_path = os.path.join(
|
message_path = os.path.join(
|
||||||
|
@ -160,6 +161,7 @@ class BackupImap:
|
||||||
with open(message_path, 'wb') as file_pointer:
|
with open(message_path, 'wb') as file_pointer:
|
||||||
file_pointer.write(data)
|
file_pointer.write(data)
|
||||||
self.data['backedup_messages'].append({ "message_id": message_id, "mailbox": mailbox})
|
self.data['backedup_messages'].append({ "message_id": message_id, "mailbox": mailbox})
|
||||||
|
self._save_cached_data(self.data)
|
||||||
else:
|
else:
|
||||||
self._log.error(
|
self._log.error(
|
||||||
"Error writing email '%s'. %s",
|
"Error writing email '%s'. %s",
|
||||||
|
|
Loading…
Reference in a new issue