Usando python para volcar hexadecimales en YAML

Ahora estoy volcado en un documento YAML. Está funcionando como debería en su mayor parte. Cuando trato de volcar un hexadecimal como "0x2A", se convierte a 42. ¿No hay alguna forma de mantener su formato hexadecimal? Una cuerda no funcionará tristemente. Y int (0x2A, 16) también me da un 42.