From d8addf2f19d0e4c6b7e563ad205a287c3d9ca164 Mon Sep 17 00:00:00 2001 From: ale <ale@incal.net> Date: Mon, 25 Jul 2011 02:11:25 +0100 Subject: [PATCH] fix initialization --- client/djrandom_client/djfuse.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/client/djrandom_client/djfuse.py b/client/djrandom_client/djfuse.py index 300843f..88eacbd 100644 --- a/client/djrandom_client/djfuse.py +++ b/client/djrandom_client/djfuse.py @@ -17,9 +17,10 @@ class DJFS(LoggingMixIn, Operations): """ def __init__(self, server_url, cache_dir): - self._server_url = server_url.rstrip('/') + if not os.path.isdir(cache_dir): + os.makedirs(cache_dir) self._cache_dir = cache_dir - os.makedirs(cache_dir) + self._server_url = server_url.rstrip('/') self._opener = urllib2.build_opener() self._hash_cache = shelve.open( os.path.joib(cache_dir, 'artist_album')) -- GitLab