]> git.rkrishnan.org Git - tahoe-lafs/tahoe-lafs.git/blob - src/allmydata/scripts/default_nodedir.py
refactor scripts/common.py: move _default_nodedir out to its own file
[tahoe-lafs/tahoe-lafs.git] / src / allmydata / scripts / default_nodedir.py
1
2 import sys
3 from allmydata.util.assertutil import precondition
4 from allmydata.util.fileutil import abspath_expanduser_unicode
5
6 _default_nodedir = None
7 if sys.platform == 'win32':
8     from allmydata.windows import registry
9     path = registry.get_base_dir_path()
10     if path:
11         precondition(isinstance(path, unicode), path)
12         _default_nodedir = abspath_expanduser_unicode(path)
13
14 if _default_nodedir is None:
15     path = abspath_expanduser_unicode(u"~/.tahoe")
16     precondition(isinstance(path, unicode), path)
17     _default_nodedir = path