[IronPython] URLLIB Issue

Dino Viehland dinov at exchange.microsoft.com
Sat Apr 5 00:10:11 CEST 2008


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: users-bounces at lists.ironpython.com [mailto:users-bounces at lists.ironpython.com] 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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/ironpython-users/attachments/20080404/0689eb5b/attachment.html>


More information about the Ironpython-users mailing list