[Catalog-sig] pypi xmlrpc error

Jim Fulton jim at zope.com
Sun Apr 6 21:22:03 CEST 2008


Hi Martin,

I'm getting an error from the pypi xmlrpc server:

jim at vanguard:~$ python
Python 2.5.1 (r251:54863, Mar  7 2008, 03:39:23)
[GCC 4.1.3 20070929 (prerelease) (Ubuntu 4.1.2-16ubuntu2)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
 >>> import xmlrpclib
 >>> server = xmlrpclib.Server('http://pypi.python.org/pypi')
 >>> server.release_data('zw.widgets', '0.1.1')
Traceback (most recent call last):
   File "<stdin>", line 1, in <module>
   File "/usr/lib/python2.5/xmlrpclib.py", line 1147, in __call__
     return self.__send(self.__name, args)
   File "/usr/lib/python2.5/xmlrpclib.py", line 1437, in __request
     verbose=self.__verbose
   File "/usr/lib/python2.5/xmlrpclib.py", line 1201, in request
     return self._parse_response(h.getfile(), sock)
   File "/usr/lib/python2.5/xmlrpclib.py", line 1340, in _parse_response
     return u.close()
   File "/usr/lib/python2.5/xmlrpclib.py", line 787, in close
     raise Fault(**self._stack[0])
xmlrpclib.Fault: <Fault 1: 'Traceback (most recent call last):\n  File  
"/data/pypi/src/pypi/rpc.py", line 17, in handle_request\n    response  
= globals()[methodName](webui_obj.store, *methodArgs)\n  File "/data/ 
pypi/src/pypi/rpc.py", line 55, in release_data\n    info =  
store.get_package(package_name, version).as_dict()\n  File "/data/pypi/ 
src/pypi-new/store.py", line 116, in as_dict\n    res[key] = self[key] 
\n  File "/data/pypi/src/pypi-new/store.py", line 101, in __getitem__ 
\n    return self._getters[index](self.info)\n  File "/data/pypi/src/ 
pypi-new/store.py", line 72, in utf8get\n    if fields[n] is None:  
return fields[n]\nTypeError: unsubscriptable object\n'>

--
Jim Fulton
Zope Corporation




More information about the Catalog-SIG mailing list