--> -->
 
 
ProtocolError
Please include this information in your bug reports!:
Python Python 2.4.1: /usr/bin/python2.4
Linux fachschaft 2.4.31-k8-2 #1 Thu Jun 23 21:11:11 CEST 2005 i686
MoinMoin Release 1.3.4 [Revision 1.3.4 release]
Sat Jul 16 18:26:05 2005

A problem occurred in a Python script. Here is the sequence of function calls leading up to the error, in the order they occurred.

 /home/sc04/moin-1.3.4/MoinMoin/request.py in run(self=<MoinMoin.request.RequestFastCGI instance>)
  843                     from MoinMoin.wikiaction import getHandler
  844                     handler = getHandler(self, action)
  845                     handler(self.page.page_name, self)
  846 
  847             # 5. Or redirect to another page
handler = <function do_savepage>, self = <MoinMoin.request.RequestFastCGI instance>, self.page = <MoinMoin.Page.Page instance>, self.page.page_name = u'AbendProgramm'

 /home/sc04/moin-1.3.4/MoinMoin/wikiaction.py in do_savepage(pagename=u'AbendProgramm', request=<MoinMoin.request.RequestFastCGI instance>)
  605         try:
  606             savemsg = pg.saveText(savetext, rev, trivial=trivial,
  607                                   comment=comment)
  608         except pg.EditConflict, msg:
  609             # Handle conflict and send editor
comment = u'Wettbewerbsvorschlag'

 /home/sc05/moin-1.3.4/MoinMoin/PageEditor.py in saveText(self=<MoinMoin.PageEditor.PageEditor instance>, newtext=u'Zur\xfcck zum OrganisationsBereich.\n\n= Abendprogram...r ersten Woche (4.-9.) \n * Status: feste Zusage\n', rev=9, **kw={'comment': u'Wettbewerbsvorschlag', 'trivial': 0})
  881 
  882         msg = ""
  883         if not self.request.user.may.save(self, newtext, rev, **kw):
  884             msg = _('You are not allowed to edit this page!')
  885             raise self.AccessDenied, msg
self = <MoinMoin.PageEditor.PageEditor instance>, self.request = <MoinMoin.request.RequestFastCGI instance>, self.request.user = <MoinMoin.user.User instance>, self.request.user.may = <MoinMoin.util.antispam.SecurityPolicy instance>, self.request.user.may.save = <bound method SecurityPolicy.save of <MoinMoin.util.antispam.SecurityPolicy instance>>, newtext = u'Zur\xfcck zum OrganisationsBereich.\n\n= Abendprogram...r ersten Woche (4.-9.) \n * Status: feste Zusage\n', rev = 9, kw = {'comment': u'Wettbewerbsvorschlag', 'trivial': 0}

 /home/sc04/moin-1.3.4/MoinMoin/util/antispam.py in save(self=<MoinMoin.util.antispam.SecurityPolicy instance>, editor=<MoinMoin.PageEditor.PageEditor instance>, newtext=u'Zur\xfcck zum OrganisationsBereich.\n\n= Abendprogram...r ersten Woche (4.-9.) \n * Status: feste Zusage\n', rev=9, **kw={'comment': u'Wettbewerbsvorschlag', 'trivial': 0})
  158             for pn in BLACKLISTPAGES:
  159                 do_update = (pn != "LocalBadContent")
  160                 blacklist += getblacklist(request, pn, do_update)
  161             if blacklist:
  162                 for blacklist_re in blacklist:
blacklist = [], global getblacklist = <function getblacklist>, request = <MoinMoin.request.RequestFastCGI instance>, pn = 'BadContent', do_update = True

 /home/sc04/moin-1.3.4/MoinMoin/util/antispam.py in getblacklist(request=<MoinMoin.request.RequestFastCGI instance>, pagename='BadContent', do_update=True)
  101                 # Get BadContent info
  102                 master.putClientInfo('ANTISPAM-CHECK',
  103                                      request.http_host+request.script_name)
  104                 response = master.getPageInfo(pagename)
  105 
request = <MoinMoin.request.RequestFastCGI instance>, request.http_host = 'sommercampus2005.informatik.uni-freiburg.de', request.script_name = ''

 /usr/lib/python2.4/xmlrpclib.py in __call__(self=<_Method instance>, *args=('ANTISPAM-CHECK', 'sommercampus2005.informatik.uni-freiburg.de'))
 1094         return _Method(self.__send, "%s.%s" % (self.__name, name))
 1095     def __call__(self, *args):
 1096         return self.__send(self.__name, args)
 1097 
 1098 ##
self = <_Method instance>, self.__send = <_Method instance>, self.__name = <_Method instance>, args = ('ANTISPAM-CHECK', 'sommercampus2005.informatik.uni-freiburg.de')

 /usr/lib/python2.4/xmlrpclib.py in __request(self=<ServerProxy for moinmaster.wikiwikiweb.de:8000/?action=xmlrpc2>, methodname='putClientInfo', params=('ANTISPAM-CHECK', 'sommercampus2005.informatik.uni-freiburg.de'))
 1381             self.__handler,
 1382             request,
 1383             verbose=self.__verbose
 1384             )
 1385 
verbose undefined, self = <ServerProxy for moinmaster.wikiwikiweb.de:8000/?action=xmlrpc2>, self.__verbose = <_Method instance>

 /usr/lib/python2.4/xmlrpclib.py in request(self=<xmlrpclib.Transport instance>, host='moinmaster.wikiwikiweb.de:8000', handler='/?action=xmlrpc2', request_body="<?xml version='1.0'?>\n<methodCall>\n<methodName>p...string></value>\n</param>\n</params>\n</methodCall>\n", verbose=0)
 1135                 host + handler,
 1136                 errcode, errmsg,
 1137                 headers
 1138                 )
 1139 
headers = None

ProtocolError:
      __doc__ = 'Indicates an HTTP protocol error.'
      __getitem__ = <bound method ProtocolError.__getitem__ of <Prot...master.wikiwikiweb.de:8000/?action=xmlrpc2: -1 >>
      __init__ = <bound method ProtocolError.__init__ of <Protoco...master.wikiwikiweb.de:8000/?action=xmlrpc2: -1 >>
      __module__ = 'xmlrpclib'
      __repr__ = <bound method ProtocolError.__repr__ of <Protoco...master.wikiwikiweb.de:8000/?action=xmlrpc2: -1 >>
      __str__ = <bound method ProtocolError.__str__ of <Protocol...master.wikiwikiweb.de:8000/?action=xmlrpc2: -1 >>
      args = ()
      errcode = -1
      errmsg = ''
      headers = None
      url = 'moinmaster.wikiwikiweb.de:8000/?action=xmlrpc2'