Have you checked closed issues? https://github.com/Textualize/textual/issues?q=is%3Aissue+is%3Aclosed
Looks like after the 0.87.1 release some widgets are returning the __repr__
instead of the rendered text when the render()
method is called. For example:
0.87.1
(Pdb) p widget
Label(id='pid')
(Pdb) p widget.render().__str__()
"RichVisual(Label(id='head_title'), <text 'Memray live tracking' [Span(0, 6, 'bold')] ''>)"
before:
(Pdb) p widget
Label(id='head_title')
(Pdb) p widget.render().__str__()
'Memray live tracking'
I couldn't find this change in the changeling here