astropy.coordinates
2番目の値(時間)がその範囲内にない場合に開始される [0,60] それがそうです。
実例.
if not 0 <= sec < 60: raise IllegalSecondError(second)