|
3 | 3 | from xml.etree import ElementTree |
4 | 4 |
|
5 | 5 | import requests |
6 | | -from plexapi import (BASE_HEADERS, CONFIG, TIMEOUT, X_PLEX_CONTAINER_SIZE, log, |
7 | | - logfilter) |
| 6 | +from plexapi import (CONFIG, TIMEOUT, X_PLEX_CONTAINER_SIZE, log, |
| 7 | + logfilter, reset_base_headers) |
8 | 8 | from plexapi import utils |
9 | 9 | from plexapi.alert import AlertListener |
10 | 10 | from plexapi.base import PlexObject |
@@ -110,6 +110,7 @@ def __init__(self, baseurl=None, token=None, session=None, timeout=None): |
110 | 110 | self._myPlexAccount = None # cached myPlexAccount |
111 | 111 | self._systemAccounts = None # cached list of SystemAccount |
112 | 112 | self._systemDevices = None # cached list of SystemDevice |
| 113 | + self._base_headers = reset_base_headers() |
113 | 114 | data = self.query(self.key, timeout=timeout) |
114 | 115 | super(PlexServer, self).__init__(self, data, self.key) |
115 | 116 |
|
@@ -160,7 +161,7 @@ def _loadData(self, data): |
160 | 161 |
|
161 | 162 | def _headers(self, **kwargs): |
162 | 163 | """ Returns dict containing base headers for all requests to the server. """ |
163 | | - headers = BASE_HEADERS.copy() |
| 164 | + headers = self._base_headers.copy() |
164 | 165 | if self._token: |
165 | 166 | headers['X-Plex-Token'] = self._token |
166 | 167 | headers.update(kwargs) |
|
0 commit comments