Criando dinamicamente uma classe do arquivo em Python

Eu vi estas "dinamicamente criar uma classe" perguntas que são respondidas dizendo: "use a função type ()". Tenho certeza que vou ter que em algum momento, mas sei que não tenho a menor ideia. Mas pelo que eu vi, você já deve saber algo sobre a classe, como um nome.

O que estou tentando fazer é analisar um tipo de arquivo idl e, a partir disso, criar uma classe que terá métodos e atributos. Então eu não tenho nenhum conhecimento na frente do que o nome da classe, funções, argumentos ou qualquer coisa será até que eu analise a string.

Alguma ideia?

questionAnswers(3)

yourAnswerToTheQuestion