I had a problem with one snake for awhile, until I snake proofed the coop. I would go to collect eggs and you could see by body distention that it had eaten several besides the one in its mouth. If its mouth is full (with that egg), you can simply pick it up and dispose of it however you want...
Some of you may not like it but, on my property, any snake I see is gonna be a dead snake if I can manage it. They get in under my house and I see snake skins in my attic. No way I'm letting one live.