| 368 | return os.path.join(dirname, "node" + str(n)) |
| 369 | |
| 370 | def initialize_datadir(dirname, n, chain, disable_autoconnect=True): |
| 371 | datadir = get_datadir_path(dirname, n) |
| 372 | if not os.path.isdir(datadir): |
| 373 | os.makedirs(datadir) |
| 374 | write_config(os.path.join(datadir, "elements.conf"), n=n, chain=chain, disable_autoconnect=disable_autoconnect) |
| 375 | os.makedirs(os.path.join(datadir, 'stderr'), exist_ok=True) |
| 376 | os.makedirs(os.path.join(datadir, 'stdout'), exist_ok=True) |
| 377 | return datadir |
| 378 | |
| 379 | |
| 380 | def write_config(config_path, *, n, chain, extra_config="", disable_autoconnect=True): |