diff options
author | Anthony Lukach <anthonylukach@gmail.com> | 2018-03-21 13:40:32 -0600 |
---|---|---|
committer | Ashley Camba <ashwoods@gmail.com> | 2018-03-29 22:16:14 +0200 |
commit | 9c72270099a283b2f74a0bca3ae8d09aaa161895 (patch) | |
tree | 0fd08b6645e192445b5db37602930b86a03bb23e | |
parent | 9223d40d0c8da7fbbe60eb2bf58fea3992bee910 (diff) | |
download | raven-9c72270099a283b2f74a0bca3ae8d09aaa161895.tar.gz |
Match nodejs client environment variable support
-rw-r--r-- | raven/base.py | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/raven/base.py b/raven/base.py index 058013f..1314ede 100644 --- a/raven/base.py +++ b/raven/base.py @@ -172,7 +172,9 @@ class Client(object): self.include_paths = set(o.get('include_paths') or []) self.exclude_paths = set(o.get('exclude_paths') or []) - self.name = text_type(o.get('name') or o.get('machine') or defaults.NAME) + self.name = text_type( + o.get('name') or os.environ.get('SENTRY_NAME') or + o.get('machine') or defaults.NAME) self.auto_log_stacks = bool( o.get('auto_log_stacks') or defaults.AUTO_LOG_STACKS) self.capture_locals = bool( @@ -193,8 +195,11 @@ class Client(object): context = {'sys.argv': getattr(sys, 'argv', [])[:]} self.extra = context self.tags = o.get('tags') or {} - self.environment = o.get('environment') or None - self.release = o.get('release') or os.environ.get('HEROKU_SLUG_COMMIT') + self.environment = ( + o.get('environment') or os.environ.get('SENTRY_ENVIRONMENT', None)) + self.release = ( + o.get('release') or os.environ.get('SENTRY_RELEASE') or + os.environ.get('HEROKU_SLUG_COMMIT')) self.repos = self._format_repos(o.get('repos')) self.sample_rate = ( o.get('sample_rate') |