Convertendo um objeto em uma subclasse em Pytho

Digamos que tenho uma função de biblioteca que não posso alterar que produz um objeto da classe A e criei uma classe B que herda de A.

Qual é a maneira mais direta de usar a função de biblioteca para produzir um objeto da classe

edit- Fui convidado em um comentário para obter mais detalhes, então aqui vai:

@PyTables é um pacote que lida com conjuntos de dados hierárquicos em python. A parte que mais uso é a capacidade de gerenciar dados parcialmente em disco. Ele fornece um tipo de 'Matriz' que só vem com fatias estendidas, mas eu preciso selecionar linhas arbitrárias. O Numpy oferece esse recurso - você pode selecionar fornecendo uma matriz booleana do mesmo tamanho que a matriz da qual você está selecionando. Portanto, eu queria subclassificar Array para adicionar essa nova funcionalidad

Num sentido mais abstrato, este é um problema que eu considerei antes. A solução usual é como já foi sugerido. Tenha um construtor para B que use um A e argumentos adicionais e, em seguida, retire os bits relevantes de A para inserir em B. Como parecia um problema bastante básico, perguntei à pergunta para ver se havia alguma solução padrão que eu não conhecia.

questionAnswers(4)

yourAnswerToTheQuestion