Source code for pycoin.services.env
import os
[docs]def main_cache_dir():
p = os.getenv("PYCOIN_CACHE_DIR")
if p:
p = os.path.expanduser(p)
return p
[docs]def tx_read_cache_dirs():
return [p for p in os.getenv("PYCOIN_TX_DB_DIRS", "").split(":") if len(p) > 0]
[docs]def tx_writable_cache_dir():
p = main_cache_dir()
if p:
p = os.path.join(main_cache_dir(), "txs")
return p
[docs]def config_string_for_netcode_from_env(netcode):
return os.getenv("PYCOIN_%s_PROVIDERS" % netcode, "")