summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnthony Lukach <anthonylukach@gmail.com>2018-03-21 13:40:32 -0600
committerAshley Camba <ashwoods@gmail.com>2018-03-29 22:16:14 +0200
commit9c72270099a283b2f74a0bca3ae8d09aaa161895 (patch)
tree0fd08b6645e192445b5db37602930b86a03bb23e
parent9223d40d0c8da7fbbe60eb2bf58fea3992bee910 (diff)
downloadraven-9c72270099a283b2f74a0bca3ae8d09aaa161895.tar.gz
Match nodejs client environment variable support
-rw-r--r--raven/base.py11
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')