selfdrive package

Subpackages

Submodules

selfdrive.sentry module

Install exception handler for process crash.

class selfdrive.sentry.SentryProject(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: Enum

SELFDRIVE = 'https://6f3c7076c1e14b2aa10f5dde6dda0cc4@o33823.ingest.sentry.io/77924'
SELFDRIVE_NATIVE = 'https://3e4b586ed21a4479ad5d85083b639bc6@o33823.ingest.sentry.io/157615'
selfdrive.sentry.capture_exception(*args, **kwargs) None[source]
selfdrive.sentry.init(project: SentryProject) bool[source]
selfdrive.sentry.report_tombstone(fn: str, message: str, contents: str) None[source]
selfdrive.sentry.set_tag(key: str, value: str) None[source]

selfdrive.statsd module

class selfdrive.statsd.METRIC_TYPE[source]

Bases: object

GAUGE = 'g'
SAMPLE = 'sa'
class selfdrive.statsd.StatLog[source]

Bases: object

connect() None[source]
gauge(name: str, value: float) None[source]
sample(name: str, value: float)[source]
selfdrive.statsd.main() NoReturn[source]

selfdrive.tombstoned module

selfdrive.tombstoned.clear_apport_folder()[source]
selfdrive.tombstoned.get_apport_stacktrace(fn)[source]
selfdrive.tombstoned.get_tombstones()[source]

Returns list of (filename, ctime) for all crashlogs

selfdrive.tombstoned.main() NoReturn[source]
selfdrive.tombstoned.report_tombstone_apport(fn)[source]
selfdrive.tombstoned.safe_fn(s)[source]

Module contents