Хочу воспользоваться отладчиком на проекте над которым работаю. Тот кусок кода над которым я работаю - запускается не напрямую, а из другого скрипта(на самом деле хз как). Проект на десятки тысяч строк кода, написан с использованием множества яп - на данный момент я физически не могу разобраться где конкретно происходит запуск моего участка кода. Сейчас я втыкаю запись состояния объектов в памяти в файл, в интересующих меня кусках кода, примерно так:
some_source.py
...
def some_broken_function(...):
write_to_log(locals())
...
Затем пересобираю проект, запускаю его и анализирую выданный лог.
Вопрос: можно ли подключить отладчик прямо из кода? Т.е. вместо `write_to_log()` запускать интерактивную консоль в новом окне терминала? Или даже как-то подключить отладчик PyCharm?