Mercurial > public > src > moin > 1.9
diff MoinMoin/config/multiconfig.py @ 4531:83666cc9dc31
new cfg.session_dir setting, store sessions into cache_dir/__session__ by default
author | Thomas Waldmann <tw AT waldmann-edv DOT de> |
---|---|
date | Mon, 02 Feb 2009 05:54:21 +0100 |
parents | 0ac99fdbe65d |
children | f8bf8de778f2 |
line wrap: on
line diff
--- a/MoinMoin/config/multiconfig.py Mon Feb 02 04:51:57 2009 +0100 +++ b/MoinMoin/config/multiconfig.py Mon Feb 02 05:54:21 2009 +0100 @@ -251,6 +251,11 @@ name = dirname + '_dir' if not getattr(self, name, None): setattr(self, name, os.path.abspath(os.path.join(data_dir, dirname))) + # directories below cache_dir (using __dirname__ to avoid conflicts) + for dirname in ('session', ): + name = dirname + '_dir' + if not getattr(self, name, None): + setattr(self, name, os.path.abspath(os.path.join(self.cache_dir, '__%s__' % dirname))) # Try to decode certain names which allow unicode self._decode() @@ -898,6 +903,7 @@ ('data_dir', './data/', "Path to the data directory containing your (locally made) wiki pages."), ('data_underlay_dir', './underlay/', "Path to the underlay directory containing distribution system and help pages."), ('cache_dir', None, "Directory for caching, by default computed from `data_dir`/cache."), + ('session_dir', None, "Directory for session storage, by default computed to be `cache_dir`/__session__."), ('user_dir', None, "Directory for user storage, by default computed to be `data_dir`/user."), ('plugin_dir', None, "Plugin directory, by default computed to be `data_dir`/plugin."), ('plugin_dirs', [], "Additional plugin directories."),