From e4cc914c864582e2265934db8f0567f80ccea852 Mon Sep 17 00:00:00 2001 From: Benjamin Dauvergne Date: Fri, 25 Sep 2020 13:36:40 +0200 Subject: [PATCH] misc: adopt hobo way of generating the request_id (#47023) --- src/authentic2/middleware.py | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/src/authentic2/middleware.py b/src/authentic2/middleware.py index 4755a2af2..f3b32aa04 100644 --- a/src/authentic2/middleware.py +++ b/src/authentic2/middleware.py @@ -77,12 +77,7 @@ class RequestIdMiddleware(MiddlewareMixin): if request_id_header and request.META.get(request_id_header): request.request_id = request.META[request_id_header] else: - # Use Mersennes Twister rng, no need for a cryptographic grade - # rng in this case - random_id = random.getrandbits(32) - request.request_id = force_text( - hexlify(struct.pack('I', random_id)), - encoding='ascii') + request.request_id = 'r:' + hex(id(request))[2:].upper() class StoreRequestMiddleware(MiddlewareMixin):