mirror of
https://github.com/Grasscutters/mitmproxy.git
synced 2024-11-23 08:11:00 +00:00
The "handled" flag on responses should not persist across calls
This commit is contained in:
parent
11bd911e45
commit
ca7ca8ec24
@ -220,6 +220,12 @@ def handler(f):
|
||||
|
||||
if handling and not message.reply.acked and not message.reply.taken:
|
||||
message.reply.ack()
|
||||
|
||||
# Reset the handled flag - it's common for us to feed the same object
|
||||
# through handlers repeatedly, so we don't want this to persist across
|
||||
# calls.
|
||||
if message.reply.handled:
|
||||
message.reply.handled = False
|
||||
return ret
|
||||
# Mark this function as a handler wrapper
|
||||
wrapper.__dict__["__handler"] = True
|
||||
|
Loading…
Reference in New Issue
Block a user