Yawning does not always equal sick. Ball Pythons can really do it for a number of reasons, the first being to "realign" their jaw after a meal. They can also do it if they feel they didn't close their mouth correctly or even if they're just tired. A yawn is a yawn after all! What you need to look out for is continuous gaping where they leave it open and breathe like that for 5+ seconds.