Может ли кто-нибудь помочь мне с правильным синтаксисом для вызова моего метода __get_except_lines(...)
из родительского класса?
У меня есть класс с методом, как показано ниже. Этот конкретный метод имеет 2 символа подчеркивания, потому что я не хочу, чтобы «пользователь» использовал его.
NewPdb(object)
myvar = ...
...
def __init__(self):
...
def __get_except_lines(self,...):
...
В отдельном файле у меня есть еще один класс, который наследуется от этого класса.
from new_pdb import NewPdb
PdbLig(NewPdb):
def __init__(self):
....
self.cont = NewPdb.myvar
self.cont2 = NewPdb.__get_except_lines(...)
И я получаю ошибку атрибута, которая меня действительно смущает:
AttributeError: type object 'NewPdb' has no attribute '_PdbLig__get_except_lines'