Skip to content

666感谢作者,思路很棒。不过我巡检mariadb也遇到了个问题,提示ZeroDivisionDrror is not JSON resi #8

@heartgon

Description

@heartgon

[2024-03-08 07:21:22,317] ERROR in app: Exception on /inspection_status [POST]
Traceback (most recent call last):
File "/usr/local/lib/python3.6/site-packages/flask/app.py", line 2073, in wsgi_app
response = self.full_dispatch_request()
File "/usr/local/lib/python3.6/site-packages/flask/app.py", line 1519, in full_dispatch_request
return self.finalize_request(rv)
File "/usr/local/lib/python3.6/site-packages/flask/app.py", line 1538, in finalize_request
response = self.make_response(rv)
File "/usr/local/lib/python3.6/site-packages/flask/app.py", line 1716, in make_response
rv = jsonify(rv)
File "/usr/local/lib/python3.6/site-packages/flask/json/init.py", line 361, in jsonify
f"{dumps(data, indent=indent, separators=separators)}\n",
File "/usr/local/lib/python3.6/site-packages/flask/json/init.py", line 139, in dumps
rv = _json.dumps(obj, **kwargs)
File "/usr/lib64/python3.6/json/init.py", line 238, in dumps
**kw).encode(obj)
File "/usr/lib64/python3.6/json/encoder.py", line 199, in encode
chunks = self.iterencode(o, _one_shot=True)
File "/usr/lib64/python3.6/json/encoder.py", line 257, in iterencode
return _iterencode(o, 0)
File "/usr/local/lib/python3.6/site-packages/flask/json/init.py", line 57, in default
return super().default(o)
File "/usr/lib64/python3.6/json/encoder.py", line 180, in default
o.class.name)
TypeError: Object of type 'ZeroDivisionError' is not JSON serializable
10.30.20.169 - - [2024-03-08 07:21:22] "POST /inspection_status HTTP/1.1" 500 426 0.001134

请问该怎么处理?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions