报错如下:
Traceback (most recent call last):
File "/usr/local/lib64/python3.6/site-packages/flask/app.py", line 2091, in __call__
return self.wsgi_app(environ, start_response)
File "/usr/local/lib64/python3.6/site-packages/flask/app.py", line 2076, in wsgi_app
response = self.handle_exception(e)
File "/usr/local/lib64/python3.6/site-packages/flask/app.py", line 2073, in wsgi_app
response = self.full_dispatch_request()
File "/usr/local/lib64/python3.6/site-packages/flask/app.py", line 1518, in full_dispatch_request
rv = self.handle_user_exception(e)
File "/usr/local/lib64/python3.6/site-packages/flask/app.py", line 1516, in full_dispatch_request
rv = self.dispatch_request()
File "/usr/local/lib64/python3.6/site-packages/flask/app.py", line 1502, in dispatch_request
return self.ensure_sync(self.view_functions[rule.endpoint])(**req.view_args)
File "/temp/py/app-07240001.py", line 16, in display_yaml
return render_template('index.html', highlighted_data=highlighted_data, css=css)
File "/usr/local/lib64/python3.6/site-packages/flask/templating.py", line 150, in render_template
ctx.app,
File "/usr/local/lib64/python3.6/site-packages/flask/templating.py", line 128, in _render
rv = template.render(context)
File "/usr/local/lib/python3.6/site-packages/jinja2/environment.py", line 1291, in render
self.environment.handle_exception()
File "/usr/local/lib/python3.6/site-packages/jinja2/environment.py", line 925, in handle_exception
raise rewrite_traceback_stack(source=source)
File "/temp/py/templates/index.html", line 16, in top-level template code
var originalData = {{ data|tojson|safe }};
File "/usr/local/lib/python3.6/site-packages/jinja2/filters.py", line 1673, in do_tojson
return htmlsafe_json_dumps(value, dumps=dumps, **kwargs)
File "/usr/local/lib/python3.6/site-packages/jinja2/utils.py", line 736, in htmlsafe_json_dumps
dumps(obj, **kwargs)
File "/usr/local/lib64/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/lib64/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 'Undefined' is not JSON serializable