diff options
| author | Michael Merickel <michael@digitalartefacts.com> | 2013-10-19 15:20:21 -0500 |
|---|---|---|
| committer | Michael Merickel <michael@digitalartefacts.com> | 2013-10-19 15:20:21 -0500 |
| commit | dc491c48cd313c7d92e141ea91d8904f635c71b5 (patch) | |
| tree | 49632c05b2c44467d0936d11c4c95724d26260d5 | |
| parent | 2dea188aefc75837fabe76ae53e6a79d3e16f946 (diff) | |
| download | pyramid-dc491c48cd313c7d92e141ea91d8904f635c71b5.tar.gz pyramid-dc491c48cd313c7d92e141ea91d8904f635c71b5.tar.bz2 pyramid-dc491c48cd313c7d92e141ea91d8904f635c71b5.zip | |
remove unnecessary length check, slices are magic
| -rw-r--r-- | pyramid/session.py | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/pyramid/session.py b/pyramid/session.py index 9ff9ffa20..2471d94ad 100644 --- a/pyramid/session.py +++ b/pyramid/session.py @@ -581,11 +581,7 @@ def SignedCookieSessionFactory( except (binascii.Error, TypeError) as e: raise ValueError('Badly formed base64 data: %s' % e) - cstruct_size = len(fstruct) - digest_size - if cstruct_size < 0: - raise ValueError('Input is too short.') - - cstruct = fstruct[:cstruct_size] + cstruct = fstruct[:-digest_size] expected_sig = fstruct[-digest_size:] sig = hmac.new(salted_secret, cstruct, digestmod).digest() |
