MCPcopy Create free account
hub / github.com/internetarchive/openlibrary / init

Method init

openlibrary/utils/sentry.py:69–77  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

67 self.logger.info(f"Setting up sentry (enabled={self.enabled})")
68
69 def init(self):
70 sentry_sdk.init(
71 dsn=self.config["dsn"],
72 environment=getenv("OL_SENTRY_ENVIRONMENT", self.config["environment"]),
73 traces_sample_rate=self.config.get("traces_sample_rate", 0.0),
74 profiles_sample_rate=self.config.get("profiles_sample_rate", 0.0),
75 release=get_software_version(),
76 enable_logs=self.config.get("enable_logs", True),
77 )
78
79 def bind_to_webpy_app(self, app: web.application) -> None:
80 _internalerror = app.internalerror

Callers 1

init_sentryFunction · 0.95

Calls 2

get_software_versionFunction · 0.90
getMethod · 0.45

Tested by

no test coverage detected