초당 충전량과 최대 용량을 받아 요청 허용 여부를 판단하는 토큰 버킷 클래스 `TokenBucket`을 새 파이썬 파일 하나에 들어갈 코드로 작성해서 답변에 보여 주세요. 입력이 잘못되면 예외를 일으켜야 합니다.
