Допустим есть такой код:
def my():
print("some my text")
x = my()
print(x)
some my text
None
Как можно в переменной «x» получить то что функция выдавала в print?
Зная наперёд что КО предложит мне заменить print на return, скажу что я хочу перехватывать print'ы чужих модулей, и я очень не хочу залезать в каждый и там что-то менять.