diff options
author | benm <benmeier42@gmail.com> | 2012-12-18 15:44:35 +0200 |
---|---|---|
committer | benm <benmeier42@gmail.com> | 2012-12-18 15:44:35 +0200 |
commit | 7bcfd9bba8e43de62cc0cba9bccf04e8061dd27c (patch) | |
tree | 67414a955b4edfea100d7fe9b48bdd8ab70924b3 | |
parent | 910d352b5d1607fd9283fcdd53ee58e4366d7a6c (diff) | |
download | raven-7bcfd9bba8e43de62cc0cba9bccf04e8061dd27c.tar.gz |
Client can now take explicit server_name and modules
-rw-r--r-- | raven/base.py | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/raven/base.py b/raven/base.py index 8cd1172..8d0ea18 100644 --- a/raven/base.py +++ b/raven/base.py @@ -287,8 +287,13 @@ class Client(object): if not data.get('level'): data['level'] = kwargs.get('level') or logging.ERROR - data['modules'] = get_versions(self.include_paths) - data['server_name'] = self.name + + if not data.get('server_name'): + data['server_name'] = self.name + + if not data.get('modules'): + data['modules'] = get_versions(self.include_paths) + data['tags'] = tags data.setdefault('extra', {}) data.setdefault('level', logging.ERROR) |