Насколько я помню, в IntelliJ окно отладки имеет возможность просматривать объект toString()
а не адрес памяти. Есть ли способ сделать это в PyCharm с объектом __str__(self)
?
Это должно быть сделано с помощью __repr__
:
class Foo:
def __repr__(self):
return 'foo object'
f = Foo()
pass # breakpoint here
Это показывает 'foo object'
в окне переменных отладчика.