Just a side note on feeding; It is better to give a larger constrictor one large meal than multiple small meals.
By nature cold-blooded animals are fuel-mizers. Mammals burn more calories just maintaining our core temperatures than anything else we do. Reptiles do not, so they save all of those calories and use them for feeding muscles and body maintenance and growth.
We also burn calories constantly processing food to get calories. Conversely a snake's digestive system virtually shuts down between meals. Once the prey item is digested the stomach essentially dries up until the next meal. That means that every time it eats it must do an almost total restart in order to digest the meal. It is a waste of calories for a large constrictor to do this every week which is why, in the wild, they try to go for large prey items, and they go a long time between meals. Their biology is why there are large constrictors on record that have gone a year without eating. Of course, these were large enough to eat goats.
Some people "power feed" which means feeding as much as the animal will take as often as it will take it in an effort to get a large constrictor as quickly as possible. This is abnormal and can result in an unhealthy animal with a shorter lifespan. It's really not a good practice.
I learned long ago that, if you become "in tune" with your snakes' behaviors you can usually tell when they are ready, and looking, for a meal. Cobras display the most noticeable hunting behavior in my opinion, but I have found that it's pretty easy to recognize in most snakes. I go by that when I can.