Que maneira Python você sugeriria para verificar os registros do banco de dados whois?

Estou tentando instalar e executar um serviço da web que realmente exige a verificação de bancos de dados whois. O que estou fazendo agora é feio e gostaria de evitá-lo o máximo que puder: chamo o comando gwhois e analiso sua saída. Feio.

Eu fiz algumas pesquisas para tentar encontrar uma maneira pitônica de realizar essa tarefa. Geralmente, não tenho praticamente nada -este link antigo da lista de discussão tem uma maneira de verificar se o domínio existe. Não era exatamente o que eu estava procurando ... Mas, mesmo assim, foi o melhor que o Google me deu - tudo o resto é apenas um monte de perguntas não respondidas.

Algum de vocês conseguiu colocar algum método em funcionamento? Eu gostaria muito de receber algumas dicas, ou devo fazê-lo da maneira de código aberto, sentar e codificar algo sozinho? :)

questionAnswers(9)

yourAnswerToTheQuestion