Perspective is often the source of problems with communication. You view timezones and DST as offsets from GMT. I understand and respect that perspective.
When I think of timezones and DST I think of the timezone setting and the DST setting in Windows. These settings are two separate settings in Windows that can be configured individually and independent of each other. When I think of a time I think of somedate, sometime, Eastern Standard Time (EST) OR somedate, sometime, Eastern Standard Time Daylight Saving Time (EST DST) If you view things from my perspective then I would hope my comments become more clear. Last night I was talking to my wife about this discussion (I need to get a life :-)) and she came up with an analogy that I like even better than my TV analogy. Suppose she has a baby 01/02/2007 07:00 PM. Today, a time after DST has started for this region someone asks her when her baby was born. Here answer would be 01/02/2007 07:00 PM. If we ask Windows that same question it would be 01/02/2007 08:00 PM. Please see my other response to Martin because using your logic of "a DST change is a timezone change" that would mean that the textual representation of dates by Python 2.5.1 is WRONG. I don't believe that to be true but you cannot have it both ways, if a DST change is a timezone change then Python should show the same dates as Windows does, if it is not the same then Python should show the dates that it is. -- http://mail.python.org/mailman/listinfo/python-list