コード例 #1
0
ファイル: selector.py プロジェクト: haje01/wzdat
 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]
コード例 #2
0
ファイル: test_common.py プロジェクト: haje01/wzdat
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)
コード例 #3
0
ファイル: selector.py プロジェクト: haje01/wzdat
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"])