equal
deleted
inserted
replaced
26 import logging |
26 import logging |
27 import shutil |
27 import shutil |
28 import pickle |
28 import pickle |
29 import glob |
29 import glob |
30 import warnings |
30 import warnings |
31 import hashlib |
31 from hashlib import sha1 # pylint: disable=E0611 |
32 from datetime import timedelta |
32 from datetime import timedelta |
33 from os.path import (abspath, join, exists, basename, dirname, normpath, split, |
33 from os.path import (abspath, join, exists, basename, dirname, normpath, split, |
34 isfile, isabs, splitext, isdir, expanduser) |
34 isfile, isabs, splitext, isdir, expanduser) |
35 from functools import partial |
35 from functools import partial |
36 |
36 |
596 def __del__(self): |
596 def __del__(self): |
597 self.helper_clear_cache() |
597 self.helper_clear_cache() |
598 |
598 |
599 @property |
599 @property |
600 def _config_id(self): |
600 def _config_id(self): |
601 return hashlib.sha1(self.config.apphome).hexdigest()[:10] |
601 return sha1(self.config.apphome).hexdigest()[:10] |
602 |
602 |
603 def _backup_name(self, db_id): # merge me with parent |
603 def _backup_name(self, db_id): # merge me with parent |
604 backup_name = '_'.join(('cache', self._config_id, self.dbname, db_id)) |
604 backup_name = '_'.join(('cache', self._config_id, self.dbname, db_id)) |
605 return backup_name.lower() |
605 return backup_name.lower() |
606 |
606 |