diff options
author | David Cramer <dcramer@gmail.com> | 2012-07-04 14:07:04 +0200 |
---|---|---|
committer | David Cramer <dcramer@gmail.com> | 2012-07-04 14:07:04 +0200 |
commit | 19a2826b049e3cfbae31dd3711b9787c93776259 (patch) | |
tree | d3bef98739eb277bec3d3f054bd308a7409f4d57 | |
parent | 68e0942fbbd2ba4e19b1288ba209f65d2178a1c8 (diff) | |
download | raven-19a2826b049e3cfbae31dd3711b9787c93776259.tar.gz |
Support tags argument in capture
-rw-r--r-- | raven/base.py | 7 | ||||
-rw-r--r-- | tests/transports/tests.py | 1 |
2 files changed, 5 insertions, 3 deletions
diff --git a/raven/base.py b/raven/base.py index 9a068b2..c856205 100644 --- a/raven/base.py +++ b/raven/base.py @@ -205,7 +205,7 @@ class Client(object): def build_msg(self, event_type, data=None, date=None, time_spent=None, extra=None, stack=None, public_key=None, - **kwargs): + tags=None, **kwargs): """ Captures, processes and serializes an event into a dict object """ @@ -264,6 +264,7 @@ class Client(object): data['level'] = logging.ERROR data['modules'] = get_versions(self.include_paths) data['server_name'] = self.name + data['tags'] = tags data.setdefault('extra', {}) data.setdefault('level', logging.ERROR) @@ -312,7 +313,7 @@ class Client(object): return data def capture(self, event_type, data=None, date=None, time_spent=None, - extra=None, stack=None, public_key=None, **kwargs): + extra=None, stack=None, public_key=None, tags=None, **kwargs): """ Captures and processes an event and pipes it off to SentryClient.send. @@ -367,7 +368,7 @@ class Client(object): """ data = self.build_msg(event_type, data, date, time_spent, - extra, stack, public_key=public_key, **kwargs) + extra, stack, public_key=public_key, tags=tags, **kwargs) self.send(**data) diff --git a/tests/transports/tests.py b/tests/transports/tests.py index 08d9011..5bb3034 100644 --- a/tests/transports/tests.py +++ b/tests/transports/tests.py @@ -89,6 +89,7 @@ class TransportTest(TestCase): 'extra': {}, 'modules': {}, 'site': None, + 'tags': None, 'time_spent': None, 'timestamp': 1336089600, 'message': 'foo', |