summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Cramer <dcramer@gmail.com>2017-03-10 15:07:27 -0800
committerDavid Cramer <dcramer@gmail.com>2017-03-10 15:07:27 -0800
commit9c309c88ecad1d728597e07f7f1a7f7b9f077753 (patch)
tree697e808e25b7f168288bff7c20118483d1f54cbe
parent16530ceb58f638f7b8bf279b86c904f07a0949f1 (diff)
downloadraven-9c309c88ecad1d728597e07f7f1a7f7b9f077753.tar.gz
Fix sample_rate of 0
-rw-r--r--raven/base.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/raven/base.py b/raven/base.py
index 8f05ae1..3627f33 100644
--- a/raven/base.py
+++ b/raven/base.py
@@ -197,7 +197,11 @@ class Client(object):
self.environment = o.get('environment') or None
self.release = o.get('release') or os.environ.get('HEROKU_SLUG_COMMIT')
self.repos = self._format_repos(o.get('repos'))
- self.sample_rate = o.get('sample_rate') or 1
+ self.sample_rate = (
+ o.get('sample_rate')
+ if o.get('sample_rate') is not None
+ else 1
+ )
self.transaction = TransactionStack()
self.ignore_exceptions = set(o.get('ignore_exceptions') or ())