Download text-generation-webui-main/modules/block_requests.py from Guinnessgshep/Funtime: direct link, hf CLI and curl.
- Browser
- Download file 492 Bytes
-
https://huggingface.co/Guinnessgshep/Funtime/resolve/main/text-generation-webui-main/modules/block_requests.py
- Command line
-
hf download hf://Guinnessgshep/Funtime/text-generation-webui-main/modules/block_requests.py
-
curl -L -o block_requests.py https://huggingface.co/Guinnessgshep/Funtime/resolve/main/text-generation-webui-main/modules/block_requests.py
492 Bytes
| import requests | |
| from modules.logging_colors import logger | |
| class RequestBlocker: | |
| def __enter__(self): | |
| self.original_get = requests.get | |
| requests.get = my_get | |
| def __exit__(self, exc_type, exc_value, traceback): | |
| requests.get = self.original_get | |
| def my_get(url, **kwargs): | |
| logger.info('Unwanted HTTP request redirected to localhost :)') | |
| kwargs.setdefault('allow_redirects', True) | |
| return requests.api.request('get', 'http://127.0.0.1/', **kwargs) | |