Spaces:
Runtime error
Runtime error
File size: 492 Bytes
ebf3d10 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
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)
|