Pretty sure not an infection - it is called too dry of conditions. Doesn't matter if it has water to drink.
If you soak the snake in about 1/2 inch of water for aonly 5 minutes once a week, you will see no dry patches, and the skin tone will look fantastic. That easy.
Remember, these things spend 99% of the time in the ground where they do not dry out much.
-----
Mark


