I would probably take her to a reptile vet to have them look at it.
So am I understanding you right.. you're keeping two BPs in the same cage with a sand substrate? Both are bad ideas. Ball pythons are not social, and are in fact stressed out when made to live together. There are many threads on the subject in this forum, you may do well to do a search.
Second.. sand is a terrible substrate. If ingested, it can become impacted in their gut, plus that it holds no humidity. Plain old newspaper is a better choice.. if not then aspen shavings or cypress mulch to name a few other options.
For the health and wellbeing of your snakes, please separate them into their own enclosures. If you still choose to feed live, consider feeding the snake in it's normal enclosure. This allows the snake to stalk it's prey more effectively, therefore reducing the chances of a bite.
I hope my advice is helpful.