Merge pull request #3513 from SomberNight/make_dir_testnet

fix: testnet datadir could not be created first
This commit is contained in:
ThomasV 2017-12-13 12:15:26 +01:00 committed by GitHub
commit 92ebf970ac
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -85,9 +85,7 @@ class SimpleConfig(PrintError):
if path is None:
path = self.user_dir()
if self.get('testnet'):
path = os.path.join(path, 'testnet')
def make_dir(path):
# Make directory if it does not yet exist.
if not os.path.exists(path):
if os.path.islink(path):
@ -95,6 +93,11 @@ class SimpleConfig(PrintError):
os.mkdir(path)
os.chmod(path, stat.S_IRUSR | stat.S_IWUSR | stat.S_IXUSR)
make_dir(path)
if self.get('testnet'):
path = os.path.join(path, 'testnet')
make_dir(path)
self.print_error("electrum directory", path)
return path