-def request_wrap(self, *args, **kwargs):
- r = self.origin_request(*args, **kwargs)
- requests.append({
- "method": args[0],
- "url": args[1],
- "body": kwargs["data"],
- "headers": kwargs["headers"],
- "status": r.status_code,
- "response": r.text,
- })
- return r
-market.session.request = request_wrap.__get__(market.session, market.session.__class__)