She gained 300 grams in 3 weeks?! I'd say it's that she needs to poop. Lukewarm water soaking can sometimes stimulate that. If that doesn't do the trick, the vet might be able to manually stimulate her enough to get her to pass. If that's what it is, I'd let the vet do it...then it's their mess to clean, lol! I mean, wow! A 300 gram turd would have to be a photo-worthy moment, lmao! As to uploading photos, here's the link for a tutorial on that, if you're bored and want to read up:

http://ball-pythons.net/forums/showt...th-pictures%29