[Mailman-Developers] year out of range in arch runner?

Ron Jarrell jarrell@vt.edu
Mon, 8 Apr 2002 18:09:34 -0400 (EDT)


Well, this was fascinating... I unshunted a couple of hundred
messages that were there because of the bounce runner problem.
Didn't get the previous error, but got *1* of these:

Apr 08 17:59:32 2002 (17641) Uncaught runner exception: year out of range
Apr 08 17:59:32 2002 (17641) Traceback (most recent call last):
  File "/home/mailman/Mailman/Queue/Runner.py", line 105, in __oneloop
    self.__onefile(msg, msgdata)
  File "/home/mailman/Mailman/Queue/Runner.py", line 155, in __onefile
    keepqueued = self._dispose(mlist, msg, msgdata)
  File "/home/mailman/Mailman/Queue/ArchRunner.py", line 54, in _dispose
    elif abs(now - mktime_tz(tup)) > \
  File "/usr/local/lib/python2.2/rfc822.py", line 955, in mktime_tz
    t = time.mktime(data[:8] + (0,))
ValueError: year out of range

Turns out it's one of my users who's using an old unix mail client
that's not Y2K compatible...  So his mail is arriving in the year 102.

	Date: Thu, 4 Apr 102 19:36:28 -0500 (EST)