URI:
       textended features of last commit to the rescan script too - electrum-personal-server - Maximally lightweight electrum server for a single user
  HTML git clone https://git.parazyd.org/electrum-personal-server
   DIR Log
   DIR Files
   DIR Refs
   DIR README
       ---
   DIR commit e100cb3b7e87248a9d659701d51e63bc189f24a6
   DIR parent 478fc02820696bdbbf5af9e7ca9b1a6c4a6f954a
  HTML Author: chris-belcher <chris-belcher@users.noreply.github.com>
       Date:   Thu, 29 Mar 2018 18:19:14 +0100
       
       extended features of last commit to the rescan script too
       
       Diffstat:
         M rescan-script.py                    |      10 +++++++---
       
       1 file changed, 7 insertions(+), 3 deletions(-)
       ---
   DIR diff --git a/rescan-script.py b/rescan-script.py
       t@@ -1,6 +1,6 @@
        #! /usr/bin/python3
        
       -from configparser import ConfigParser, NoSectionError
       +from configparser import ConfigParser, NoSectionError, NoOptionError
        from electrumpersonalserver.jsonrpc import JsonRpc, JsonRpcError
        from datetime import datetime
        import server
       t@@ -40,8 +40,12 @@ def main():
            except NoSectionError:
                print("Non-existant configuration file `config.cfg`")
                return
       -    rpc_u, rpc_p = server.obtain_rpc_username_password(config.get(
       -        "bitcoin-rpc", "datadir"))
       +    try:
       +        rpc_u = config.get("bitcoin-rpc", "rpc_user")
       +        rpc_p = config.get("bitcoin-rpc", "rpc_password")
       +    except NoOptionError:
       +        rpc_u, rpc_p = server.obtain_rpc_username_password(config.get(
       +            "bitcoin-rpc", "datadir"))
            if rpc_u == None:
                return
            rpc = JsonRpc(host = config.get("bitcoin-rpc", "host"),