Вызов частной функции в том же классе python

Как я могу вызвать частную функцию из какой-то другой функции внутри тот же класс?

class Foo:
  def __bar(arg):
    #do something
  def baz(self, arg):
    #want to call __bar

Прямо сейчас, когда я делаю это:

__bar(val)

из baz (), я получаю следующее:

NameError: global name '_Foo__createCodeBehind' is not defined

Может ли кто-нибудь сказать мне, в чем причина ошибки? Кроме того, как я могу вызвать частную функцию из другой частной функции?

29
задан badmaash 4 February 2012 в 23:20
поделиться