Как преобразовать (наследовать) родительский класс в дочерний?

Я хотел бы знать, как преобразовать родительский объект, возвращаемый какой-либо функцией, в дочерний класс.

<code>class A(object):
    def __init__():
        pass

class B(A):
    def functionIneed():
        pass

i = module.getObject()# i will get object that is class A
j = B(i)# this will return exception
j.functionIneed()
</code>

Я не могу изменить класс A. Если бы я мог, я бы реализовал functionIneed в классе A, но это невозможно из-за структуры кода. Спасибо

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

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