MCPcopy Create free account
hub / github.com/ElementsProject/elements / initialize_datadir

Function initialize_datadir

test/functional/test_framework/util.py:370–377  ·  view source on GitHub ↗
(dirname, n, chain, disable_autoconnect=True)

Source from the content-addressed store, hash-verified

368 return os.path.join(dirname, "node" + str(n))
369
370def 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
380def write_config(config_path, *, n, chain, extra_config="", disable_autoconnect=True):

Callers 3

run_testMethod · 0.90
_initialize_chainMethod · 0.70

Calls 3

write_configFunction · 0.85
get_datadir_pathFunction · 0.70
joinMethod · 0.45

Tested by 2

_initialize_chainMethod · 0.56