From 1c34cbd6278594ed6df9fad4ab1bcb3a2a9c4eaf Mon Sep 17 00:00:00 2001 From: Brian Warner Date: Tue, 26 May 2015 08:06:06 -0700 Subject: [PATCH] refactor scripts/common.py: move _default_nodedir out to its own file --- src/allmydata/scripts/common.py | 16 +--------------- src/allmydata/scripts/default_nodedir.py | 17 +++++++++++++++++ 2 files changed, 18 insertions(+), 15 deletions(-) create mode 100644 src/allmydata/scripts/default_nodedir.py diff --git a/src/allmydata/scripts/common.py b/src/allmydata/scripts/common.py index 55cb3f08..2894d3dd 100644 --- a/src/allmydata/scripts/common.py +++ b/src/allmydata/scripts/common.py @@ -5,21 +5,7 @@ from twisted.python import usage from allmydata.util.assertutil import precondition from allmydata.util.encodingutil import unicode_to_url, quote_output, \ quote_local_unicode_path, argv_to_abspath -from allmydata.util.fileutil import abspath_expanduser_unicode - - -_default_nodedir = None -if sys.platform == 'win32': - from allmydata.windows import registry - path = registry.get_base_dir_path() - if path: - precondition(isinstance(path, unicode), path) - _default_nodedir = abspath_expanduser_unicode(path) - -if _default_nodedir is None: - path = abspath_expanduser_unicode(u"~/.tahoe") - precondition(isinstance(path, unicode), path) - _default_nodedir = path +from allmydata.scripts.default_nodedir import _default_nodedir def get_default_nodedir(): return _default_nodedir diff --git a/src/allmydata/scripts/default_nodedir.py b/src/allmydata/scripts/default_nodedir.py new file mode 100644 index 00000000..4f390dd9 --- /dev/null +++ b/src/allmydata/scripts/default_nodedir.py @@ -0,0 +1,17 @@ + +import sys +from allmydata.util.assertutil import precondition +from allmydata.util.fileutil import abspath_expanduser_unicode + +_default_nodedir = None +if sys.platform == 'win32': + from allmydata.windows import registry + path = registry.get_base_dir_path() + if path: + precondition(isinstance(path, unicode), path) + _default_nodedir = abspath_expanduser_unicode(path) + +if _default_nodedir is None: + path = abspath_expanduser_unicode(u"~/.tahoe") + precondition(isinstance(path, unicode), path) + _default_nodedir = path -- 2.37.2