I have no idea what the heck that is. The yellow, bony things sticking out of the side are called anal spurs--all ball pythons have them.
But the swelling, I have no idea. I think you should keep looking for a vet. What state do you live in? Perhaps I could help. If you don't feel comfortable giving that info out it's fine.
Good luck![]()