формат строки Python, вызывающий функцию

Есть ли способ отформатировать с новым синтаксисом формата строку из вызова функции? например:

"my request url was {0.get_full_path()}".format(request)

поэтому он вызывает функциюget_full_path функциявнутри строка, а не как параметр в функции форматирования.

РЕДАКТИРОВАТЬ: Вот еще один пример, который, вероятно, покажет мое разочарование лучше, это то, что я хотел бы:

"{0.full_name()} {0.full_last_name()} and my nick name is {0.full_nick_name()}".format(user)

вот чего я хочу избежать:

"{0} and {1} and my nick name is {2}".format(user.full_name(), user.full_last_name(), user.full_nick_name())

Ответы на вопрос(4)

Ваш ответ на вопрос