I haven't seen this one before - the repro seems to be as simple as: import socket socket._fileobject(None, close='abc')
but it's not clear to me what providing close does. Urllib2 seems to be passing True - does anyone know what it does? My guess is it causes the socket to be passed in but it's not documented. If that was what it does it'd be easy enough to fix. From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Davy Mitchell Sent: Friday, April 04, 2008 2:41 PM To: Discussion of IronPython Subject: [IronPython] URLLIB Issue Hello List, Has this been covered before? Trailed Codeplex and mailing list :-) import encodings import twitter api = twitter.Api() statuses = api.GetPublicTimeline() print [s.user.name<http://s.user.name> for s in statuses] Produces: Traceback (most recent call last): File it.py, line 4, in Initialize File C:\Code\OSProjects\twitter.py, line 923, in GetPublicTimeline File C:\Code\OSProjects\twitter.py, line 1435, in _FetchUrl File C:\python25\lib\urllib2.py, line 381, in open File C:\python25\lib\urllib2.py, line 398, in _open File Snippets.debug, line unknown, in _call_chain File C:\python25\lib\urllib2.py, line 360, in _call_chain File C:\python25\lib\urllib2.py, line 1107, in http_open File C:\python25\lib\urllib2.py, line 1096, in do_open TypeError: _fileobject() got an unexpected keyword argument 'close' CPython works as expected. Thanks, Davy -- Davy Mitchell Blog - http://www.latedecember.co.uk/sites/personal/davy/ Twitter - http://twitter.com/daftspaniel Skype - daftspaniel http://needgod.com
_______________________________________________ Users mailing list Users@lists.ironpython.com http://lists.ironpython.com/listinfo.cgi/users-ironpython.com