From 8cb545b779fe03217216ba5a71c898022cc8fed2 Mon Sep 17 00:00:00 2001 From: Adrian Sampson Date: Mon, 11 Jan 2016 10:30:33 -0800 Subject: [PATCH] Possibly fix #1805: bytes headers for requests --- beetsplug/fetchart.py | 4 ++-- docs/changelog.rst | 2 ++ 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/beetsplug/fetchart.py b/beetsplug/fetchart.py index fe32ab9ad..57d8e4c46 100644 --- a/beetsplug/fetchart.py +++ b/beetsplug/fetchart.py @@ -72,9 +72,9 @@ def _logged_get(log, *args, **kwargs): else: message = 'getting URL' - req = requests.Request('GET', *args, **req_kwargs) + req = requests.Request(b'GET', *args, **req_kwargs) with requests.Session() as s: - s.headers = {'User-Agent': 'beets'} + s.headers = {b'User-Agent': b'beets'} prepped = s.prepare_request(req) log.debug('{}: {}', message, prepped.url) return s.send(prepped, **send_kwargs) diff --git a/docs/changelog.rst b/docs/changelog.rst index 808010aae..2a27987f1 100644 --- a/docs/changelog.rst +++ b/docs/changelog.rst @@ -47,6 +47,8 @@ Fixes: (like the :ref:`modify-cmd` command). :bug:`1804` * The :ref:`stats-cmd` command no longer crashes when files are missing or inaccessible. :bug:`1806` +* :doc:`/plugins/fetchart`: Possibly fix a Unicode-related crash when using + some versions of pyOpenSSL. :bug:`1805` .. _beets.io: http://beets.io/ .. _Beetbox: https://github.com/beetbox