> >A datetime is not immutable (like a string or a tuple), even though > >it is intended to be used immutably. So, it cannot be a "rock", and > >it does need security assertions. > > Too bad. They could be made purely read-only by adding __slots__ How does that work? -- Steve Alexander