devtools/__init__.py
branchstable
changeset 7879 9aae456abab5
parent 7856 51a3fb272bf3
child 7896 4c954e1e73ef
equal deleted inserted replaced
7874:be04706eacc9 7879:9aae456abab5
    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