def __call__(self, userid, slotname): key = userid, slotname if key not in self._dict: name = NAMED_TMP_PREFIX + userid + '-' + slotname tmp_dir = get_tmp_dir() self._dict[key] = Slot(self.ctx, os.path.join(tmp_dir, name)) return self._dict[key]
def test_common_get_dir(): d = get_var_dir() assert '_var_' in d assert os.path.isdir(d) d = get_tmp_dir() assert '_var_/tmp' in d assert os.path.isdir(d) d = get_hdf_dir() assert '_var_/hdf' in d assert os.path.isdir(d) d = get_hdf_dir() assert '_var_/hdf' in d assert os.path.isdir(d) d = get_cache_dir() assert '_var_/cache' in d assert os.path.isdir(d) d = get_conv_dir() assert '_var_/conv' in d assert os.path.isdir(d)
def _remove_old(): nprint('deleting old files...') cfg = make_config() tmp_dir = get_tmp_dir() remove_old_tmps(tmp_dir, TMP_PREFIX, cfg["tmp_valid_hour"]) remove_old_tmps(tmp_dir, NAMED_TMP_PREFIX, cfg["named_tmp_valid_hour"])