From bc7d1032f8bcf7d5fc807ec0df6fe76410732d97 Mon Sep 17 00:00:00 2001
From: Matt Corallo <git@bluematt.me>
Date: Thu, 6 Jul 2017 22:04:46 -0400
Subject: Fix multi_rpc test for hosts that dont default to utf8

Otherwise the utf8 written to bitcoin.conf throws an exception when
read from get_auth_cookie
---
 test/functional/test_framework/util.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/test/functional/test_framework/util.py b/test/functional/test_framework/util.py
index 8a2d8de50e..acca72aa86 100644
--- a/test/functional/test_framework/util.py
+++ b/test/functional/test_framework/util.py
@@ -236,7 +236,7 @@ def get_auth_cookie(datadir, n):
     user = None
     password = None
     if os.path.isfile(os.path.join(datadir, "bitcoin.conf")):
-        with open(os.path.join(datadir, "bitcoin.conf"), 'r') as f:
+        with open(os.path.join(datadir, "bitcoin.conf"), 'r', encoding='utf8') as f:
             for line in f:
                 if line.startswith("rpcuser="):
                     assert user is None  # Ensure that there is only one rpcuser line
-- 
cgit v1.2.3