Как красиво распечатать/отобразить фрагмент кода из блокнота jupyter, вот (неудачный) пример того, что я пытаюсь сделать:
В идеале я бы попросил какой-нибудь другой pprint, который напечатал бы код foo с красивой цветной аннотацией, похожей на то, как блокнот Jupyter аннотирует код в ячейке [1]
код примера:
def foo():
print(42)
import inspect
print(inspect.getsource(foo))
import pprint
pp = pprint.PrettyPrinter(indent=4)
pp.pprint(inspect.getsource(foo))