Python не имеет функции доступа к функции или ее имени внутри самой функции. Было предложено , но отклонено. Если вы не хотите играть со стеком самостоятельно, вы должны либо использовать "bar"
, либо bar.__name__
в зависимости от контекста.
Данное уведомление об отказе:
Этот PEP отклонен. Непонятно, как это должно быть реализовано или какая должна быть точная семантика в крайних случаях, и недостаточно данных важных случаев использования. ответ был в лучшем случае теплым.