in the wild food isn't always easy for a ball python to obtain. when a female gets clues from the change in the seasons (temps, light) that it's breeding season. she will start follicle growth. if she doesn't mate with a male, instead of using all that energy to have infertile eggs, she will absorb her follicles and won't use all her stored fat for no reason.