Current Path: > > opt > alt > python38 > lib > > python3.8 > site-packages > sentry_sdk > integrations >
Operation : Linux premium131.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64 Software : Apache Server IP : 162.0.232.56 | Your IP: 216.73.216.111 Domains : 1034 Domain(s) Permission : [ 0755 ]
Name | Type | Size | Last Modified | Actions |
---|---|---|---|---|
__pycache__ | Directory | - | - | |
django | Directory | - | - | |
__init__.py | File | 4236 bytes | April 05 2019 23:15:16. | |
_wsgi_common.py | File | 3666 bytes | April 05 2019 23:15:16. | |
aiohttp.py | File | 3889 bytes | April 05 2019 23:15:16. | |
argv.py | File | 894 bytes | April 05 2019 23:15:16. | |
atexit.py | File | 1490 bytes | April 05 2019 23:15:16. | |
aws_lambda.py | File | 6758 bytes | April 05 2019 23:15:16. | |
bottle.py | File | 5527 bytes | April 05 2019 23:15:16. | |
celery.py | File | 4423 bytes | April 05 2019 23:15:16. | |
dedupe.py | File | 1085 bytes | April 05 2019 23:15:16. | |
excepthook.py | File | 1335 bytes | April 05 2019 23:15:16. | |
flask.py | File | 7272 bytes | April 05 2019 23:15:16. | |
gnu_backtrace.py | File | 3008 bytes | April 05 2019 23:15:16. | |
logging.py | File | 6019 bytes | April 05 2019 23:15:16. | |
modules.py | File | 1239 bytes | April 05 2019 23:15:16. | |
pyramid.py | File | 5914 bytes | April 05 2019 23:15:16. | |
rq.py | File | 3273 bytes | April 05 2019 23:15:16. | |
sanic.py | File | 7065 bytes | April 05 2019 23:15:16. | |
serverless.py | File | 1238 bytes | April 05 2019 23:15:16. | |
stdlib.py | File | 1869 bytes | April 05 2019 23:15:16. | |
threading.py | File | 1597 bytes | April 05 2019 23:15:16. | |
tornado.py | File | 6387 bytes | April 05 2019 23:15:16. | |
wsgi.py | File | 7299 bytes | April 05 2019 23:15:16. |
from sentry_sdk.hub import Hub from sentry_sdk.integrations import Integration try: from httplib import HTTPConnection # type: ignore except ImportError: from http.client import HTTPConnection class StdlibIntegration(Integration): identifier = "stdlib" @staticmethod def setup_once(): # type: () -> None install_httplib() def install_httplib(): # type: () -> None real_putrequest = HTTPConnection.putrequest real_getresponse = HTTPConnection.getresponse def putrequest(self, method, url, *args, **kwargs): rv = real_putrequest(self, method, url, *args, **kwargs) if Hub.current.get_integration(StdlibIntegration) is None: return rv self._sentrysdk_data_dict = data = {} host = self.host port = self.port default_port = self.default_port real_url = url if not real_url.startswith(("http://", "https://")): real_url = "%s://%s%s%s" % ( default_port == 443 and "https" or "http", host, port != default_port and ":%s" % port or "", url, ) data["url"] = real_url data["method"] = method return rv def getresponse(self, *args, **kwargs): rv = real_getresponse(self, *args, **kwargs) hub = Hub.current if hub.get_integration(StdlibIntegration) is None: return rv data = getattr(self, "_sentrysdk_data_dict", None) or {} if "status_code" not in data: data["status_code"] = rv.status data["reason"] = rv.reason hub.add_breadcrumb( type="http", category="httplib", data=data, hint={"httplib_response": rv} ) return rv HTTPConnection.putrequest = putrequest HTTPConnection.getresponse = getresponse
SILENT KILLER Tool