Usando python para despejar hexadecimais em YAML

Agora estou despejando em um documento YAML. Está funcionando como deveria na maior parte. Quando eu tento despejar um hexadecimal como "0x2A" ele converte para 42. Não existe alguma maneira de manter seu formato hexadecimal? Uma corda não vai funcionar com tristeza. E int (0x2A, 16) também me dá um 42.

questionAnswers(3)

yourAnswerToTheQuestion