# HG changeset patch # User Marcin Kuzminski # Date 2010-10-06 11:27:41 # Node ID 342f8434ed14743a6073367780873f4c63cd679f # Parent f99075170eb437d8759b9b70ab770a2dcbcd890b fixed creation of cache data dir, on first run diff --git a/rhodecode/model/meta.py b/rhodecode/model/meta.py --- a/rhodecode/model/meta.py +++ b/rhodecode/model/meta.py @@ -28,7 +28,12 @@ Base = declarative_base() #=============================================================================== # CACHE OPTIONS #=============================================================================== -cache_dir = jn(dn(dn(dn(abspath(__file__)))), 'data', 'cache') +cache_base = jn(dn(dn(dn(abspath(__file__)))), 'data') +cache_dir = jn(cache_base, 'cache') + +if not os.path.isdir(cache_base): + os.mkdir(cache_base) + if not os.path.isdir(cache_dir): os.mkdir(cache_dir) # set start_time to current time