Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fixed #344 not checking include_request_body setting for various frameworks. #469

Merged
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
63 changes: 34 additions & 29 deletions rollbar/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -1264,11 +1264,12 @@ def _build_werkzeug_request_data(request):
'files_keys': list(request.files.keys()),
}

try:
if request.json:
request_data['body'] = request.json
except Exception:
pass
if SETTINGS['include_request_body']:
try:
if request.json:
request_data['body'] = request.json
except Exception:
pass

return request_data

Expand Down Expand Up @@ -1296,13 +1297,15 @@ def _build_bottle_request_data(request):
'GET': dict(request.query)
}

if request.json:
try:
request_data['body'] = request.body.getvalue()
except:
pass
else:
request_data['POST'] = dict(request.forms)

if SETTINGS['include_request_body']:
if request.json:
try:
request_data['body'] = request.body.getvalue()
except:
pass
else:
request_data['POST'] = dict(request.forms)

return request_data

Expand All @@ -1316,13 +1319,14 @@ def _build_sanic_request_data(request):
'GET': dict(request.args)
}

if request.json:
try:
request_data['body'] = request.json
except:
pass
else:
request_data['POST'] = request.form
if SETTINGS['include_request_body']:
if request.json:
try:
request_data['body'] = request.json
except:
pass
else:
request_data['POST'] = request.form

return request_data

Expand Down Expand Up @@ -1353,16 +1357,17 @@ def _build_wsgi_request_data(request):

request_data['headers'] = _extract_wsgi_headers(request.items())

try:
length = int(request.get('CONTENT_LENGTH', 0))
except ValueError:
length = 0
input = request.get('wsgi.input')
if length and input and hasattr(input, 'seek') and hasattr(input, 'tell'):
pos = input.tell()
input.seek(0, 0)
request_data['body'] = input.read(length)
input.seek(pos, 0)
if SETTINGS['include_request_body']:
try:
length = int(request.get('CONTENT_LENGTH', 0))
except ValueError:
length = 0
input = request.get('wsgi.input')
if length and input and hasattr(input, 'seek') and hasattr(input, 'tell'):
pos = input.tell()
input.seek(0, 0)
request_data['body'] = input.read(length)
input.seek(pos, 0)

return request_data

Expand Down
19 changes: 19 additions & 0 deletions rollbar/test/flask_tests/test_flask.py
Original file line number Diff line number Diff line change
Expand Up @@ -82,6 +82,7 @@ def assertStringEqual(self, left, right):

@mock.patch('rollbar.send_payload')
def test_uncaught(self, send_payload):
rollbar.SETTINGS['include_request_body'] = True
resp = self.client.get('/cause_error?foo=bar',
headers={'X-Real-Ip': '1.2.3.4', 'User-Agent': 'Flask Test'})
self.assertEqual(resp.status_code, 500)
Expand Down Expand Up @@ -115,6 +116,7 @@ def test_uncaught(self, send_payload):

@mock.patch('rollbar.send_payload')
def test_uncaught_json_request(self, send_payload):
rollbar.SETTINGS['include_request_body'] = True
json_body = {"hello": "world"}
json_body_str = json.dumps(json_body)
resp = self.client.post('/cause_error', data=json_body_str,
Expand Down Expand Up @@ -178,3 +180,20 @@ def test_uncaught_no_username_no_email(self, send_payload):

rollbar.SETTINGS['capture_email'] = True
rollbar.SETTINGS['capture_username'] = True

@mock.patch('rollbar.send_payload')
def test_uncaught_no_body(self, send_payload):
rollbar.SETTINGS['include_request_body'] = False

resp = self.client.get('/cause_error?foo=bar',
headers={'X-Real-Ip': '1.2.3.4', 'User-Agent': 'Flask Test'})
self.assertEqual(resp.status_code, 500)

self.assertEqual(send_payload.called, True)
payload = send_payload.call_args[0][0]
data = payload['data']

self.assertIn('request', data)
self.assertNotIn('body', data['request'])

rollbar.SETTINGS['include_request_body'] = True
15 changes: 15 additions & 0 deletions rollbar/test/test_rollbar.py
Original file line number Diff line number Diff line change
Expand Up @@ -86,6 +86,7 @@
self.assertEqual(server_data['root'], '/home/test/')

def test_wsgi_request_data(self):
rollbar.SETTINGS['include_request_body'] = True
request = {
'CONTENT_LENGTH': str(len('body body body')),
'CONTENT_TYPE': '',
Expand Down Expand Up @@ -118,6 +119,20 @@
self.assertDictEqual(data['GET'], {'format': 'json', 'param1': 'value1', 'param2': 'value2'})
self.assertDictEqual(data['headers'], {'Connection': 'close', 'Host': 'example.com', 'User-Agent': 'Agent'})

def test_wsgi_request_data_no_body(self):
rollbar.SETTINGS['include_request_body'] = False
request = {
'CONTENT_LENGTH': str(len('body body body')),
'REMOTE_ADDR': '127.0.0.1',
'SERVER_NAME': 'example.com',
'SERVER_PORT': '80',
'wsgi.input': StringIO('body body body'),
'wsgi.url_scheme': 'http',
}
data = rollbar._build_wsgi_request_data(request)
self.assertNotIn('body', data)
rollbar.SETTINGS['include_request_body'] = True

def test_starlette_request_data(self):
try:
from starlette.requests import Request
Expand Down Expand Up @@ -937,7 +952,7 @@
# self.assertEqual(_send_failsafe.call_count, 1)

try:
raise Exception('trigger_failsafe')

Check failure on line 955 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.10, DJANGO_VERSION=3.2.25)

trigger_failsafe

Check failure on line 955 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.10, FLASK_VERSION=1.1.4)

trigger_failsafe

Check failure on line 955 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.11, FASTAPI_VERSION=0.101.1 httpx==0.24.1 python-multipart==0.0.9)

trigger_failsafe

Check failure on line 955 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.10, DJANGO_VERSION=5.0.8)

trigger_failsafe

Check failure on line 955 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.11, FLASK_VERSION=2.3.3)

trigger_failsafe

Check failure on line 955 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.10, NONE)

trigger_failsafe

Check failure on line 955 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.12, FLASK_VERSION=2.3.3)

trigger_failsafe

Check failure on line 955 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.11, FASTAPI_VERSION=0.112.1 httpx==0.27.0 python-multipart==0.0.9)

trigger_failsafe

Check failure on line 955 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.12, STARLETTE_VERSION=0.30.0 httpx==0.24.1 python-multipart==0.0.9)

trigger_failsafe

Check failure on line 955 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.10, DJANGO_VERSION=4.2.15)

trigger_failsafe

Check failure on line 955 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.12, FASTAPI_VERSION=0.101.1 httpx==0.24.1 python-multipart==0.0.9)

trigger_failsafe

Check failure on line 955 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.12, FLASK_VERSION=1.1.4)

trigger_failsafe

Check failure on line 955 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.10, FLASK_VERSION=3.0.3)

trigger_failsafe

Check failure on line 955 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.10, PYRAMID_VERSION=1.10.8)

trigger_failsafe

Check failure on line 955 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.11, FLASK_VERSION=1.1.4)

trigger_failsafe

Check failure on line 955 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.11, DJANGO_VERSION=5.0.8)

trigger_failsafe

Check failure on line 955 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.10, FASTAPI_VERSION=0.112.1 httpx==0.27.0 python-multipart==0.0.9)

trigger_failsafe

Check failure on line 955 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.10, PYRAMID_VERSION=2.0.2)

trigger_failsafe

Check failure on line 955 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.8, NONE)

trigger_failsafe

Check failure on line 955 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.10, FLASK_VERSION=2.3.3)

trigger_failsafe

Check failure on line 955 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.12, DJANGO_VERSION=4.2.15)

trigger_failsafe

Check failure on line 955 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.10, STARLETTE_VERSION=0.30.0 httpx==0.24.1 python-multipart==0.0.9)

trigger_failsafe

Check failure on line 955 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.10, STARLETTE_VERSION=0.38.2 httpx==0.27.0 python-multipart==0.0.9)

trigger_failsafe

Check failure on line 955 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.10, TWISTED_VERSION=22.10.0)

trigger_failsafe

Check failure on line 955 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.11, FLASK_VERSION=3.0.3)

trigger_failsafe

Check failure on line 955 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.11, TWISTED_VERSION=22.10.0)

trigger_failsafe

Check failure on line 955 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.11, NONE)

trigger_failsafe

Check failure on line 955 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.11, STARLETTE_VERSION=0.30.0 httpx==0.24.1 python-multipart==0.0.9)

trigger_failsafe

Check failure on line 955 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.12, TWISTED_VERSION=21.7.0)

trigger_failsafe

Check failure on line 955 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.11, TWISTED_VERSION=21.7.0)

trigger_failsafe

Check failure on line 955 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.10, FASTAPI_VERSION=0.101.1 httpx==0.24.1 python-multipart==0.0.9)

trigger_failsafe

Check failure on line 955 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.12, PYRAMID_VERSION=1.10.8)

trigger_failsafe

Check failure on line 955 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.12, PYRAMID_VERSION=2.0.2)

trigger_failsafe

Check failure on line 955 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.11, DJANGO_VERSION=4.2.15)

trigger_failsafe

Check failure on line 955 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.10, TWISTED_VERSION=21.7.0)

trigger_failsafe

Check failure on line 955 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.8, DJANGO_VERSION=3.2.25)

trigger_failsafe

Check failure on line 955 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.8, DJANGO_VERSION=4.2.15)

trigger_failsafe

Check failure on line 955 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.12, STARLETTE_VERSION=0.38.2 httpx==0.27.0 python-multipart==0.0.9)

trigger_failsafe

Check failure on line 955 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.11, PYRAMID_VERSION=2.0.2)

trigger_failsafe

Check failure on line 955 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.11, STARLETTE_VERSION=0.38.2 httpx==0.27.0 python-multipart==0.0.9)

trigger_failsafe

Check failure on line 955 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.9, DJANGO_VERSION=3.2.25)

trigger_failsafe

Check failure on line 955 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.8, STARLETTE_VERSION=0.38.2 httpx==0.27.0 python-multipart==0.0.9)

trigger_failsafe

Check failure on line 955 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.8, PYRAMID_VERSION=1.10.8)

trigger_failsafe

Check failure on line 955 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.8, FLASK_VERSION=1.1.4)

trigger_failsafe

Check failure on line 955 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.8, PYRAMID_VERSION=2.0.2)

trigger_failsafe

Check failure on line 955 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.8, FASTAPI_VERSION=0.112.1 httpx==0.27.0 python-multipart==0.0.9)

trigger_failsafe

Check failure on line 955 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.8, TWISTED_VERSION=22.10.0)

trigger_failsafe

Check failure on line 955 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.9, NONE)

trigger_failsafe

Check failure on line 955 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.6, PYRAMID_VERSION=1.10.8)

trigger_failsafe

Check failure on line 955 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.9, PYRAMID_VERSION=2.0.2)

trigger_failsafe

Check failure on line 955 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.6, FLASK_VERSION=1.1.4)

trigger_failsafe

Check failure on line 955 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.7, DJANGO_VERSION=3.2.25)

trigger_failsafe

Check failure on line 955 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.9, FLASK_VERSION=2.3.3)

trigger_failsafe

Check failure on line 955 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.8, FASTAPI_VERSION=0.101.1 httpx==0.24.1 python-multipart==0.0.9)

trigger_failsafe

Check failure on line 955 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.11, PYRAMID_VERSION=1.10.8)

trigger_failsafe

Check failure on line 955 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.9, FASTAPI_VERSION=0.101.1 httpx==0.24.1 python-multipart==0.0.9)

trigger_failsafe

Check failure on line 955 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.6, PYRAMID_VERSION=2.0.2)

trigger_failsafe

Check failure on line 955 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.12, FASTAPI_VERSION=0.112.1 httpx==0.27.0 python-multipart==0.0.9)

trigger_failsafe

Check failure on line 955 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.12, FLASK_VERSION=3.0.3)

trigger_failsafe

Check failure on line 955 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.7, NONE)

trigger_failsafe

Check failure on line 955 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.8, STARLETTE_VERSION=0.30.0 httpx==0.24.1 python-multipart==0.0.9)

trigger_failsafe

Check failure on line 955 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.9, STARLETTE_VERSION=0.38.2 httpx==0.27.0 python-multipart==0.0.9)

trigger_failsafe

Check failure on line 955 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.9, FLASK_VERSION=1.1.4)

trigger_failsafe

Check failure on line 955 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.9, FLASK_VERSION=3.0.3)

trigger_failsafe

Check failure on line 955 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.9, STARLETTE_VERSION=0.30.0 httpx==0.24.1 python-multipart==0.0.9)

trigger_failsafe

Check failure on line 955 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.12, TWISTED_VERSION=22.10.0)

trigger_failsafe

Check failure on line 955 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.12, NONE)

trigger_failsafe

Check failure on line 955 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.9, DJANGO_VERSION=4.2.15)

trigger_failsafe

Check failure on line 955 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.8, FLASK_VERSION=2.3.3)

trigger_failsafe

Check failure on line 955 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.7, TWISTED_VERSION=20.3.0)

trigger_failsafe

Check failure on line 955 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.9, FASTAPI_VERSION=0.112.1 httpx==0.27.0 python-multipart==0.0.9)

trigger_failsafe

Check failure on line 955 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.9, TWISTED_VERSION=22.10.0)

trigger_failsafe

Check failure on line 955 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.7, FLASK_VERSION=1.1.4)

trigger_failsafe

Check failure on line 955 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.12, DJANGO_VERSION=5.0.8)

trigger_failsafe

Check failure on line 955 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.6, NONE)

trigger_failsafe

Check failure on line 955 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.7, PYRAMID_VERSION=1.10.8)

trigger_failsafe

Check failure on line 955 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.8, FLASK_VERSION=3.0.3)

trigger_failsafe

Check failure on line 955 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.9, PYRAMID_VERSION=1.10.8)

trigger_failsafe

Check failure on line 955 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.7, PYRAMID_VERSION=2.0.2)

trigger_failsafe

Check failure on line 955 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.9, TWISTED_VERSION=21.7.0)

trigger_failsafe

Check failure on line 955 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.6, TWISTED_VERSION=20.3.0)

trigger_failsafe

Check failure on line 955 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.7, TWISTED_VERSION=22.10.0)

trigger_failsafe

Check failure on line 955 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.6, DJANGO_VERSION=3.2.25)

trigger_failsafe

Check failure on line 955 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.6, TWISTED_VERSION=21.7.0)

trigger_failsafe

Check failure on line 955 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.7, TWISTED_VERSION=21.7.0)

trigger_failsafe

Check failure on line 955 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.9, TWISTED_VERSION=20.3.0)

trigger_failsafe

Check failure on line 955 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.10, TWISTED_VERSION=20.3.0)

trigger_failsafe

Check failure on line 955 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.8, TWISTED_VERSION=21.7.0)

trigger_failsafe

Check failure on line 955 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.8, TWISTED_VERSION=20.3.0)

trigger_failsafe
except:
rollbar._post_api('/api/1/item', {'derp'})

Expand Down Expand Up @@ -1067,7 +1082,7 @@

try:
t = tmp()
raise Exception('trigger_serialize')

Check failure on line 1085 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.10, DJANGO_VERSION=3.2.25)

trigger_serialize

Check failure on line 1085 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.10, FLASK_VERSION=1.1.4)

trigger_serialize

Check failure on line 1085 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.11, FASTAPI_VERSION=0.101.1 httpx==0.24.1 python-multipart==0.0.9)

trigger_serialize

Check failure on line 1085 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.10, DJANGO_VERSION=5.0.8)

trigger_serialize

Check failure on line 1085 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.11, FLASK_VERSION=2.3.3)

trigger_serialize

Check failure on line 1085 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.10, NONE)

trigger_serialize

Check failure on line 1085 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.12, FLASK_VERSION=2.3.3)

trigger_serialize

Check failure on line 1085 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.11, FASTAPI_VERSION=0.112.1 httpx==0.27.0 python-multipart==0.0.9)

trigger_serialize

Check failure on line 1085 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.12, STARLETTE_VERSION=0.30.0 httpx==0.24.1 python-multipart==0.0.9)

trigger_serialize

Check failure on line 1085 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.10, DJANGO_VERSION=4.2.15)

trigger_serialize

Check failure on line 1085 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.12, FASTAPI_VERSION=0.101.1 httpx==0.24.1 python-multipart==0.0.9)

trigger_serialize

Check failure on line 1085 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.12, FLASK_VERSION=1.1.4)

trigger_serialize

Check failure on line 1085 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.10, FLASK_VERSION=3.0.3)

trigger_serialize

Check failure on line 1085 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.10, PYRAMID_VERSION=1.10.8)

trigger_serialize

Check failure on line 1085 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.11, FLASK_VERSION=1.1.4)

trigger_serialize

Check failure on line 1085 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.11, DJANGO_VERSION=5.0.8)

trigger_serialize

Check failure on line 1085 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.10, FASTAPI_VERSION=0.112.1 httpx==0.27.0 python-multipart==0.0.9)

trigger_serialize

Check failure on line 1085 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.10, PYRAMID_VERSION=2.0.2)

trigger_serialize

Check failure on line 1085 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.8, NONE)

trigger_serialize

Check failure on line 1085 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.10, FLASK_VERSION=2.3.3)

trigger_serialize

Check failure on line 1085 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.12, DJANGO_VERSION=4.2.15)

trigger_serialize

Check failure on line 1085 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.10, STARLETTE_VERSION=0.30.0 httpx==0.24.1 python-multipart==0.0.9)

trigger_serialize

Check failure on line 1085 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.10, STARLETTE_VERSION=0.38.2 httpx==0.27.0 python-multipart==0.0.9)

trigger_serialize

Check failure on line 1085 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.10, TWISTED_VERSION=22.10.0)

trigger_serialize

Check failure on line 1085 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.11, FLASK_VERSION=3.0.3)

trigger_serialize

Check failure on line 1085 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.11, TWISTED_VERSION=22.10.0)

trigger_serialize

Check failure on line 1085 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.11, NONE)

trigger_serialize

Check failure on line 1085 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.11, STARLETTE_VERSION=0.30.0 httpx==0.24.1 python-multipart==0.0.9)

trigger_serialize

Check failure on line 1085 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.12, TWISTED_VERSION=21.7.0)

trigger_serialize

Check failure on line 1085 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.11, TWISTED_VERSION=21.7.0)

trigger_serialize

Check failure on line 1085 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.10, FASTAPI_VERSION=0.101.1 httpx==0.24.1 python-multipart==0.0.9)

trigger_serialize

Check failure on line 1085 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.12, PYRAMID_VERSION=1.10.8)

trigger_serialize

Check failure on line 1085 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.12, PYRAMID_VERSION=2.0.2)

trigger_serialize

Check failure on line 1085 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.11, DJANGO_VERSION=4.2.15)

trigger_serialize

Check failure on line 1085 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.10, TWISTED_VERSION=21.7.0)

trigger_serialize

Check failure on line 1085 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.8, DJANGO_VERSION=3.2.25)

trigger_serialize

Check failure on line 1085 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.8, DJANGO_VERSION=4.2.15)

trigger_serialize

Check failure on line 1085 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.12, STARLETTE_VERSION=0.38.2 httpx==0.27.0 python-multipart==0.0.9)

trigger_serialize

Check failure on line 1085 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.11, PYRAMID_VERSION=2.0.2)

trigger_serialize

Check failure on line 1085 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.11, STARLETTE_VERSION=0.38.2 httpx==0.27.0 python-multipart==0.0.9)

trigger_serialize

Check failure on line 1085 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.8, STARLETTE_VERSION=0.38.2 httpx==0.27.0 python-multipart==0.0.9)

trigger_serialize

Check failure on line 1085 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.9, DJANGO_VERSION=3.2.25)

trigger_serialize

Check failure on line 1085 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.8, PYRAMID_VERSION=1.10.8)

trigger_serialize

Check failure on line 1085 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.8, FLASK_VERSION=1.1.4)

trigger_serialize

Check failure on line 1085 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.8, PYRAMID_VERSION=2.0.2)

trigger_serialize

Check failure on line 1085 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.8, FASTAPI_VERSION=0.112.1 httpx==0.27.0 python-multipart==0.0.9)

trigger_serialize

Check failure on line 1085 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.8, TWISTED_VERSION=22.10.0)

trigger_serialize

Check failure on line 1085 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.9, NONE)

trigger_serialize

Check failure on line 1085 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.6, PYRAMID_VERSION=1.10.8)

trigger_serialize

Check failure on line 1085 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.9, PYRAMID_VERSION=2.0.2)

trigger_serialize

Check failure on line 1085 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.6, FLASK_VERSION=1.1.4)

trigger_serialize

Check failure on line 1085 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.7, DJANGO_VERSION=3.2.25)

trigger_serialize

Check failure on line 1085 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.9, FLASK_VERSION=2.3.3)

trigger_serialize

Check failure on line 1085 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.8, FASTAPI_VERSION=0.101.1 httpx==0.24.1 python-multipart==0.0.9)

trigger_serialize

Check failure on line 1085 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.11, PYRAMID_VERSION=1.10.8)

trigger_serialize

Check failure on line 1085 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.9, FASTAPI_VERSION=0.101.1 httpx==0.24.1 python-multipart==0.0.9)

trigger_serialize

Check failure on line 1085 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.6, PYRAMID_VERSION=2.0.2)

trigger_serialize

Check failure on line 1085 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.12, FASTAPI_VERSION=0.112.1 httpx==0.27.0 python-multipart==0.0.9)

trigger_serialize

Check failure on line 1085 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.12, FLASK_VERSION=3.0.3)

trigger_serialize

Check failure on line 1085 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.7, NONE)

trigger_serialize

Check failure on line 1085 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.8, STARLETTE_VERSION=0.30.0 httpx==0.24.1 python-multipart==0.0.9)

trigger_serialize

Check failure on line 1085 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.9, STARLETTE_VERSION=0.38.2 httpx==0.27.0 python-multipart==0.0.9)

trigger_serialize

Check failure on line 1085 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.9, FLASK_VERSION=1.1.4)

trigger_serialize

Check failure on line 1085 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.9, FLASK_VERSION=3.0.3)

trigger_serialize

Check failure on line 1085 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.9, STARLETTE_VERSION=0.30.0 httpx==0.24.1 python-multipart==0.0.9)

trigger_serialize

Check failure on line 1085 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.12, TWISTED_VERSION=22.10.0)

trigger_serialize

Check failure on line 1085 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.12, NONE)

trigger_serialize

Check failure on line 1085 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.9, DJANGO_VERSION=4.2.15)

trigger_serialize

Check failure on line 1085 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.8, FLASK_VERSION=2.3.3)

trigger_serialize

Check failure on line 1085 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.7, TWISTED_VERSION=20.3.0)

trigger_serialize

Check failure on line 1085 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.9, FASTAPI_VERSION=0.112.1 httpx==0.27.0 python-multipart==0.0.9)

trigger_serialize

Check failure on line 1085 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.9, TWISTED_VERSION=22.10.0)

trigger_serialize

Check failure on line 1085 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.7, FLASK_VERSION=1.1.4)

trigger_serialize

Check failure on line 1085 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.12, DJANGO_VERSION=5.0.8)

trigger_serialize

Check failure on line 1085 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.6, NONE)

trigger_serialize

Check failure on line 1085 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.7, PYRAMID_VERSION=1.10.8)

trigger_serialize

Check failure on line 1085 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.8, FLASK_VERSION=3.0.3)

trigger_serialize

Check failure on line 1085 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.9, PYRAMID_VERSION=1.10.8)

trigger_serialize

Check failure on line 1085 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.7, PYRAMID_VERSION=2.0.2)

trigger_serialize

Check failure on line 1085 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.9, TWISTED_VERSION=21.7.0)

trigger_serialize

Check failure on line 1085 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.6, TWISTED_VERSION=20.3.0)

trigger_serialize

Check failure on line 1085 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.7, TWISTED_VERSION=22.10.0)

trigger_serialize

Check failure on line 1085 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.6, DJANGO_VERSION=3.2.25)

trigger_serialize

Check failure on line 1085 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.6, TWISTED_VERSION=21.7.0)

trigger_serialize

Check failure on line 1085 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.7, TWISTED_VERSION=21.7.0)

trigger_serialize

Check failure on line 1085 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.9, TWISTED_VERSION=20.3.0)

trigger_serialize

Check failure on line 1085 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.10, TWISTED_VERSION=20.3.0)

trigger_serialize

Check failure on line 1085 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.8, TWISTED_VERSION=21.7.0)

trigger_serialize

Check failure on line 1085 in rollbar/test/test_rollbar.py

View workflow job for this annotation

GitHub Actions / build (3.8, TWISTED_VERSION=20.3.0)

trigger_serialize
except:
rollbar.report_exc_info()

Expand Down
Loading