(I'm moving this to zope-dev.) On Fri, 19 Nov 1999, Martijn Pieters wrote:
At 15:52 19/11/99 , Jim Cain wrote:
On Fri, 19 Nov 1999, Martijn Pieters wrote:
Yes, I have python 1.5.2 installed. I have used the same python installation with Zope 2.0.1 and several versions before that.
Hmm... and make test still does alright? You get an error with standard python library methods, very strange.
Here is the make test output for python:
Your tests run fine then. It's just that the call to time.gmtime(time.time()) seemd to fail. You could try and do:
python
import time time.gmtime(time.time())
but I think that'll be alright.
The problem then list with the PCGServer. The code around this statement has changed between 2.0.1 and 2.1.0 beta 1. I have a feeling that self.reply_code (line 231) is not an integer for you.
You could change this to int(self.reply_code), or change corresponding %d on line 225 (2nd one in the string) to %s.
If this fixes things, file a Collector bug report. It might be something deeper, or other places may need to be fixed.
I tried the above changes, but I still got the same error. Then I tried removing things altogether, one at a time. Finally I discovered that by removing the first %d on line 225 and self.addr[1] on line 226, while leaving everything else alone, it works fine. One curious thing though: When I run it this way, the line it writes in the log file begins with ^D. Where is that character coming from? Jim