From c44d8e7ea496f00885a064df304d664619821bf9 Mon Sep 17 00:00:00 2001 From: Alex Li Date: Tue, 26 Mar 2024 21:30:27 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=9A=B8=20Add=20`python-dotenv`=20to=20aut?= =?UTF-8?q?omatically=20load=20environments?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- electrumx_compact_history | 3 +++ electrumx_rpc | 3 +++ electrumx_server | 3 +++ requirements.txt | 1 + 4 files changed, 10 insertions(+) diff --git a/electrumx_compact_history b/electrumx_compact_history index 423aa561..1449b53c 100755 --- a/electrumx_compact_history +++ b/electrumx_compact_history @@ -37,9 +37,12 @@ import sys import traceback from os import environ +from dotenv import load_dotenv from electrumx import Env from electrumx.server.db import DB +load_dotenv() + async def compact_history(): if sys.version_info < (3, 8): diff --git a/electrumx_rpc b/electrumx_rpc index a087fb8a..bc53273c 100755 --- a/electrumx_rpc +++ b/electrumx_rpc @@ -16,9 +16,12 @@ import json import sys from os import environ +from dotenv import load_dotenv from aiorpcx import timeout_after, connect_rs import electrumx.lib.text as text +load_dotenv() + simple_commands = { 'getinfo': 'Print a summary of server state', diff --git a/electrumx_server b/electrumx_server index cb704d45..c1c45b02 100755 --- a/electrumx_server +++ b/electrumx_server @@ -15,9 +15,12 @@ import os import sys import logging.handlers +from dotenv import load_dotenv from electrumx import Controller, Env from electrumx.lib.util import CompactFormatter, make_logger +load_dotenv() + def main(): '''Set up logging and run the server.''' diff --git a/requirements.txt b/requirements.txt index a22825f2..a842b5fc 100644 --- a/requirements.txt +++ b/requirements.txt @@ -8,6 +8,7 @@ regex krock32 merkletools @ git+https://github.com/tierion/pymerkletools.git@f10d71e2cd529a833728e836dc301f9af502d0b0 requests==2.31.0 +python-dotenv # For LevelDB plyvel