Skip to content

Commit

Permalink
Use reset_base_headers to initialize headers
Browse files Browse the repository at this point in the history
  • Loading branch information
glensc committed Mar 21, 2021
1 parent 23406b0 commit 59d6862
Showing 1 changed file with 4 additions and 2 deletions.
6 changes: 4 additions & 2 deletions plexapi/client.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
from xml.etree import ElementTree

import requests
from plexapi import BASE_HEADERS, CONFIG, TIMEOUT, log, logfilter, utils
from plexapi import CONFIG, TIMEOUT, log, logfilter, utils, reset_base_headers
from plexapi.base import PlexObject
from plexapi.exceptions import BadRequest, NotFound, Unauthorized, Unsupported
from plexapi.playqueue import PlayQueue
Expand Down Expand Up @@ -71,6 +71,8 @@ def __init__(self, server=None, data=None, initpath=None, baseurl=None,
self._last_call = 0
self._timeline_cache = []
self._timeline_cache_timestamp = 0
self._base_headers = reset_base_headers()

if not any([data is not None, initpath, baseurl, token]):
self._baseurl = CONFIG.get('auth.client_baseurl', 'http://localhost:32433')
self._token = logfilter.add_secret(CONFIG.get('auth.client_token'))
Expand Down Expand Up @@ -126,7 +128,7 @@ def _loadData(self, data):

def _headers(self, **kwargs):
""" Returns a dict of all default headers for Client requests. """
headers = BASE_HEADERS
headers = self._base_headers
if self._token:
headers['X-Plex-Token'] = self._token
headers.update(kwargs)
Expand Down

0 comments on commit 59d6862

Please sign in to comment.