(limit)
| 143 | # noinspection PyProtectedMember |
| 144 | @contextmanager |
| 145 | def max_headers(limit): |
| 146 | # <https://github.com/httpie/cli/issues/802> |
| 147 | # noinspection PyUnresolvedReferences |
| 148 | orig = http.client._MAXHEADERS |
| 149 | http.client._MAXHEADERS = limit or float('Inf') |
| 150 | try: |
| 151 | yield |
| 152 | finally: |
| 153 | http.client._MAXHEADERS = orig |
| 154 | |
| 155 | |
| 156 | def build_requests_session( |