Looks to me like the inittimezone function in timemodule.c should be static. I don't see it called from any code other than within that module. If it's not supposed to be static it needs a more pythonic name. (Can't dig into this just now as I'm flying from Denver to Chicago a.t.m...) Skip