Added Django 4.2 to the test matrix, fixed deprecation warning (#89)

* Added Django 4.2 to the CI test matrix

* Positional arguments with TimestampSigner are deprecated
This commit is contained in:
Martijn Jacobs
2023-04-12 18:18:03 +02:00
committed by GitHub
parent 322a53f06d
commit 1f31725f43
2 changed files with 2 additions and 2 deletions

View File

@@ -12,7 +12,7 @@ jobs:
strategy:
matrix:
python-version: [ "3.8", "3.9", "3.10", "3.11" ]
django: [ "3.2", "4.1" ]
django: [ "3.2", "4.1", "4.2" ]
services:
disque:

View File

@@ -37,7 +37,7 @@ def loads(
"""
# TimestampSigner.unsign() returns str but base64 and zlib compression
# operate on bytes.
base64d = force_bytes(TimestampSigner(key, salt=salt).unsign(s, max_age=max_age))
base64d = force_bytes(TimestampSigner(key=key, salt=salt).unsign(s, max_age=max_age))
decompress = False
if base64d[:1] == b".":
# It's compressed; uncompress it first