I'm getting the following trace in python 2.5:

Traceback (most recent call last):
 File "./template_unittest.py", line 36, in <module>
   zencc.start_browser(machines.zones[0].devices.get_primary_servers()[0])
 File "/home/bean/code/automation/nrm-qa/trunk/brimstone/lib/zcc.py", line
221, in start_browser
   self.t.StartWebBrowser(url)
 File "/home/bean/code/automation/tomato/Tomato/selenium.py", line 140, in
StartWebBrowser
   res = self.sendcommand('open', url)
 File "/home/bean/code/automation/tomato/Tomato/selenium.py", line 64, in
_sendcommand
   return self.gateway.execute(selcmd, str(seltarget), str(selvalue))
 File "/home/bean/code/automation/tomato/Tomato/SeleniumGateway.py", line
137, in execute
   self.send_string(self.buildselenese(selcmd, seltarget, selvalue))
 File "/home/bean/code/automation/tomato/Tomato/SeleniumGateway.py", line
161, in send_string
   self.waiting_client.write(command)
 File "/usr/lib/python2.5/socket.py", line 261, in write
 File "/usr/lib/python2.5/socket.py", line 248, in flush
socket.error: (9, 'Bad file descriptor')

However, I do not have any problems when using Python 2.4.  In fact, I can
replace the socket.py library from 2.5 with the socket.py from 2.4 and it
fixes this problem.  I ran a diff on the two different sockey.py versions,
and there are some differences but I couldn't see anything obvious that
would cause this.

Any ideas?  I can post more code if necessary.

Also, here are the versions I'm using:

Python 2.5 (r25:51908, Jan  9 2007, 16:59:32)
[GCC 4.1.2 20061115 (prerelease) (SUSE Linux)] on linux2

Python 2.4.4 (#1, Mar 15 2007, 23:58:13)
[GCC 4.1.2 20061115 (prerelease) (SUSE Linux)] on linux2

Thanks,
Brian
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to