Skip to content

Commit 0406587

Browse files
committed
Ensure we parse qs as test in Token.from_string.
1 parent 05e2ffb commit 0406587

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

oauth2/__init__.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@
3636
from ._compat import quote
3737
from ._compat import STRING_TYPES
3838
from ._compat import TEXT
39+
from ._compat import u
3940
from ._compat import unquote
4041
from ._compat import unquote_to_bytes
4142
from ._compat import urlencode
@@ -287,7 +288,7 @@ def from_string(s):
287288
if not len(s):
288289
raise ValueError("Invalid parameter string.")
289290

290-
params = parse_qs(s, keep_blank_values=False)
291+
params = parse_qs(u(s), keep_blank_values=False)
291292
if not len(params):
292293
raise ValueError("Invalid parameter string.")
293294

0 commit comments

Comments
 (0)