# psf__requests-863 # Loki Mode Multi-Agent Patch # Attempts: 1 --- a/requests/models.py +++ b/requests/models.py @@ -47,7 +47,12 @@ class Request(object): # Dictionary mapping (case-insensitive) parsing. hooks = hooks or {} for (k, v) in list(hooks.items()): - self.register_hook(event=k, hook=v) + if hasattr(v, '__iter__'): + # v is a list/tuple of hooks + for h in v: + self.register_hook(event=k, hook=h) + else: + self.register_hook(event=k, hook=v) def __repr__(self):