|
@@ -146,13 +146,13 @@ def load_data(platform, default=None, sample_name=None):
|
|
|
# XXX: Message is a legacy alias for logentry. Do not overwrite if set.
|
|
|
if 'message' not in data:
|
|
|
data['message'] = 'This is an example %s exception' % (sample_name or platform, )
|
|
|
- data['user'] = generate_user(
|
|
|
+ data.setdefault('user', generate_user(
|
|
|
ip_address='127.0.0.1',
|
|
|
username='sentry',
|
|
|
id=1,
|
|
|
email='sentry@example.com',
|
|
|
- )
|
|
|
- data['extra'] = {
|
|
|
+ ))
|
|
|
+ data.setdefault('extra', {
|
|
|
'session': {
|
|
|
'foo': 'bar',
|
|
|
},
|
|
@@ -162,11 +162,11 @@ def load_data(platform, default=None, sample_name=None):
|
|
|
'length': 10837790,
|
|
|
'unauthorized': False,
|
|
|
'url': 'http://example.org/foo/bar/',
|
|
|
- }
|
|
|
- data['modules'] = {
|
|
|
+ })
|
|
|
+ data.setdefault('modules', {
|
|
|
'my.package': '1.0.0',
|
|
|
- }
|
|
|
- data['request'] = {
|
|
|
+ })
|
|
|
+ data.setdefault('request', {
|
|
|
"cookies": 'foo=bar;biz=baz',
|
|
|
"url": "http://example.com/foo",
|
|
|
"headers": {
|
|
@@ -183,7 +183,7 @@ def load_data(platform, default=None, sample_name=None):
|
|
|
"query_string": "foo=bar",
|
|
|
"data": '{"hello": "world"}',
|
|
|
"method": "GET"
|
|
|
- }
|
|
|
+ })
|
|
|
|
|
|
return data
|
|
|
|