Description
XMLRPC getRecentChanges seems to be broken.
Example
import xmlrpclib
srcwiki = xmlrpclib.ServerProxy("http://moinmoin.wikiwikiweb.de/?action=xmlrpc2")
pagedata = srcwiki.getRecentChanges("20020420T13:19:50")
print "Got %s." % "RC"
print pagedatagives
Traceback (most recent call last):
File "./test.py", line 8, in ?
pagedata = srcwiki.getRecentChanges("20020420T13:19:50")
File "/usr/lib/python2.3/xmlrpclib.py", line 1029, in __call__
return self.__send(self.__name, args)
File "/usr/lib/python2.3/xmlrpclib.py", line 1316, in __request
verbose=self.__verbose
File "/usr/lib/python2.3/xmlrpclib.py", line 1080, in request
return self._parse_response(h.getfile(), sock)
File "/usr/lib/python2.3/xmlrpclib.py", line 1219, in _parse_response
return u.close()
File "/usr/lib/python2.3/xmlrpclib.py", line 742, in close
raise Fault(**self._stack[0])
xmlrpclib.Fault: <Fault 1: 'exceptions.AttributeError: \'module\' object has no attribute \'LogIterator\'\n File "/home/twaldmann/moincvs/moin--main--1.2/MoinMoin/wikirpc.py", line 367, in process\n response = fn(*params)\n\n File "/home/twaldmann/moincvs/moin--main--1.2/MoinMoin/wikirpc.py", line 144, in xmlrpc_getRecentChanges\n log = RecentChanges.LogIterator(self.request)\n'>
Details
This Wiki.
It appears that the object "RecentChanges" no longer has a "LogIterator" .
Discussion
Plan
- Priority:
Assigned to: ThomasWaldmann
- Will be fixed in release: 1.2.2
