Browse Source

fix: testnet datadir could not be created first

3.1
SomberNight 7 years ago
parent
commit
650f504fbf
  1. 17
      lib/simple_config.py

17
lib/simple_config.py

@ -85,15 +85,18 @@ class SimpleConfig(PrintError):
if path is None:
path = self.user_dir()
def make_dir(path):
# Make directory if it does not yet exist.
if not os.path.exists(path):
if os.path.islink(path):
raise BaseException('Dangling link: ' + path)
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 directory if it does not yet exist.
if not os.path.exists(path):
if os.path.islink(path):
raise BaseException('Dangling link: ' + path)
os.mkdir(path)
os.chmod(path, stat.S_IRUSR | stat.S_IWUSR | stat.S_IXUSR)
make_dir(path)
self.print_error("electrum directory", path)
return path

Loading…
Cancel
Save