Skip to content

Commit 6da4cb0

Browse files
committed
python 3 compat. fixups
1 parent 7d2dbbd commit 6da4cb0

2 files changed

Lines changed: 5 additions & 2 deletions

File tree

resources/lib/twitch/parser.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
def m3u8(f):
1919
def m3u8_wrapper(*args, **kwargs):
2020
results = f(*args, **kwargs)
21+
results = results.decode('utf-8')
2122
if keys.ERROR in results:
2223
if isinstance(results, dict):
2324
return results
@@ -74,7 +75,7 @@ def m3u8_to_list(string):
7475

7576
def clip_embed_to_list(response):
7677
log.debug('clip_embed_to_list called for:\n{0}'.format(response))
77-
78+
response = response.decode('utf-8')
7879
response = literal_eval(response)
7980
qualities = list()
8081
l = list()

resources/lib/twitch/queries.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22

33
from six.moves.urllib.parse import urljoin
44

5+
from copy import deepcopy
6+
57
from . import CLIENT_ID, OAUTH_TOKEN, APP_TOKEN
68
from .exceptions import ResourceUnavailableException
79
from .log import log, prep_log_message
@@ -182,7 +184,7 @@ def __init__(self, path, headers={}, data={}, method=methods.PUT):
182184

183185
class V5Query(ApiQuery):
184186
def __init__(self, path, use_token=True, method=methods.GET):
185-
super(V5Query, self).__init__(path, _v5_headers, use_token=use_token, method=method)
187+
super(V5Query, self).__init__(path, deepcopy(_v5_headers), use_token=use_token, method=method)
186188

187189

188190
class HelixQuery(HelixApiQuery):

0 commit comments

Comments
 (0)