From 470173db636dc8afb4daad021eb301172a11493d Mon Sep 17 00:00:00 2001 From: Sander Ferdinand Date: Sat, 20 Oct 2018 16:26:54 +0200 Subject: [PATCH] Refactor Daemon._make_request() --- funding/bin/daemon.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/funding/bin/daemon.py b/funding/bin/daemon.py index 6cd7e71..cc89bbc 100644 --- a/funding/bin/daemon.py +++ b/funding/bin/daemon.py @@ -152,10 +152,10 @@ class Daemon: } def _make_request(self, data): - if self.username: - if self.password: - r = requests.post(self.url, auth=HTTPDigestAuth(settings.RPC_USERNAME, settings.RPC_PASSWORD), json=data, headers=self.headers) - else: - r = requests.post(self.url, json=data, headers=self.headers) + options = {'json': data, 'headers': self.headers} + if self.username and self.password: + options['auth'] = HTTPDigestAuth(settings.RPC_USERNAME, settings.RPC_PASSWORD) + + r = requests.post(self.url, **options) r.raise_for_status() - return r.json() \ No newline at end of file + return r.json()