|
@@ -1,6 +1,5 @@
|
1
|
1
|
# -*- coding: utf-8 -*-
|
2
|
2
|
|
3
|
|
-import os
|
4
|
3
|
import time
|
5
|
4
|
import imaplib
|
6
|
5
|
import json
|
|
@@ -189,14 +188,8 @@ class MailFetcher(object):
|
189
|
188
|
self.token = token
|
190
|
189
|
self.use_html_parsing = use_html_parsing
|
191
|
190
|
self.use_txt_parsing = use_txt_parsing
|
192
|
|
- self._set_lock(lockfile_path)
|
193
|
|
- self._is_active = True
|
194
|
|
-
|
195
|
|
- def _set_lock(self, lockfile_path):
|
196
|
|
- dir_path = os.path.dirname(lockfile_path)
|
197
|
|
- if dir_path:
|
198
|
|
- os.makedirs(dir_path, exist_ok=True)
|
199
|
191
|
self.lock = filelock.FileLock(lockfile_path)
|
|
192
|
+ self._is_active = True
|
200
|
193
|
|
201
|
194
|
def run(self) -> None:
|
202
|
195
|
logger.info(self, 'Starting MailFetcher')
|