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()