Значения по умолчанию для параметров функции в Python [duplicate]
Возможный дубликат:
значение параметра по умолчанию как результат метода экземпляра
Пока можно установить значения по умолчанию для параметров функции в python:
def my_function(param_one='default')
...
Кажется, невозможно получить доступ к текущему экземпляру (self):
class MyClass(..):
def my_function(self, param_one=self.one_of_the_vars):
...
Мои вопросы):
Правда ли, что я не могу получить доступ к текущему экземпляру, чтобы установить параметр по умолчанию в функциях?Если это невозможно: каковы причины и можно ли предположить, что это будет возможно в будущих версиях Python?