Skip to content

Commit 2190920

Browse files
committed
fixup! Use reset_base_headers to initialize headers
1 parent c9dc72f commit 2190920

1 file changed

Lines changed: 5 additions & 3 deletions

File tree

plexapi/myplex.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
import requests
88
from plexapi import (BASE_HEADERS, CONFIG, TIMEOUT, X_PLEX_ENABLE_FAST_CONNECT,
9-
log, logfilter, utils)
9+
log, logfilter, utils, reset_base_headers)
1010
from plexapi.base import PlexObject
1111
from plexapi.client import PlexClient
1212
from plexapi.exceptions import BadRequest, NotFound, Unauthorized
@@ -92,6 +92,7 @@ def __init__(self, username=None, password=None, token=None, session=None, timeo
9292
self._session = session or requests.Session()
9393
self._sonos_cache = []
9494
self._sonos_cache_timestamp = 0
95+
self._base_headers = reset_base_headers()
9596
data, initpath = self._signin(username, password, timeout)
9697
super(MyPlexAccount, self).__init__(self, data, initpath)
9798

@@ -173,7 +174,7 @@ def devices(self):
173174

174175
def _headers(self, **kwargs):
175176
""" Returns dict containing base headers for all requests to the server. """
176-
headers = BASE_HEADERS.copy()
177+
headers = self._base_headers.copy()
177178
if self._token:
178179
headers['X-Plex-Token'] = self._token
179180
headers.update(kwargs)
@@ -1150,6 +1151,7 @@ def __init__(self, session=None, requestTimeout=None, headers=None):
11501151
super(MyPlexPinLogin, self).__init__()
11511152
self._session = session or requests.Session()
11521153
self._requestTimeout = requestTimeout or TIMEOUT
1154+
self._base_headers = reset_base_headers()
11531155
self.headers = headers
11541156

11551157
self._loginTimeout = None
@@ -1282,7 +1284,7 @@ def _pollLogin(self):
12821284

12831285
def _headers(self, **kwargs):
12841286
""" Returns dict containing base headers for all requests for pin login. """
1285-
headers = BASE_HEADERS.copy()
1287+
headers = self._base_headers.copy()
12861288
if self.headers:
12871289
headers.update(self.headers)
12881290
headers.update(kwargs)

0 commit comments

Comments
 (0)