I ran into a weird problem with urllib recently (python 2.1.3 that comes with zope 2.6.2)... I would get an error that an __init__ needed to be called with an instance as the first argument (unbound method)... from within urllib, when RDFSummary tried to open a URL. Well, monkeypatching urllib fixes it. But I'm wondering, is this a known issue or is there something mutated about my setup? Here's the monkeypatch: #Monkeypatch urllib due to: #http://mail.zope.org/pipermail/zope/2004-February/146824.html import urllib #from urllib import addinfourl, addbase # """class to add info() and geturl() methods to an open file.""" __super_init = urllib.addbase.__init__ def __init__(self, fp, headers, url): __super_init(self, fp) self.headers = headers self.url = url urllib.addinfourl.__super_init = __super_init urllib.addinfourl.__init__ = __init__