4. /usr/local/lib/python2.5/site-packages/MoinMoin/packages.py in installPackage (self=) 1. 455 commands = self.getScript().splitlines() 2. 456 3. 457 return self.runScript(commands) 4. 458 5. 459 def getScript(self): * self = * self.runScript = > * commands = [u'MoinMoinPackage|1', u'EnsureVersion|1.7.0', u'AddRevision|HelpOnArnica.txt|HelpOnArnica|ReimarBauer|description of arnica', u'AddAttachment|result1.png|result1.png|HelpOnArnica|ReimarBauer', u'AddAttachment|result2.png|result2.png|HelpOnArnica|ReimarBauer', u'AddAttachment|result3.png|result3.png|HelpOnArnica|ReimarBauer', u'AddAttachment|result4.png|result4.png|HelpOnArnica|ReimarBauer', u'AddAttachment|result5.png|result5.png|HelpOnArnica|ReimarBauer', u'AddAttachment|result6.png|result6.png|HelpOnArnica|ReimarBauer', u'AddAttachment|result7.png|result7.png|HelpOnArnica|ReimarBauer', u'AddAttachment|result8.png|result8.png|HelpOnArnica|ReimarBauer', u'AddAttachment|result9.png|result9.png|HelpOnArnica|ReimarBauer', u'AddAttachment|result10.png|result10.png|HelpOnArnica|ReimarBauer', u'AddAttachment|htdocs_arnica-1.7.1beta2.zip|htdocs_arnica-1.7.1beta2.zip|HelpOnArnica|ReimarBauer', u'AddAttachment|CHANGES_arnica|CHANGES.txt|HelpOnArnica|ReimarBauer', u'InstallPlugin|text_x_arnica.py|local|parser|text_x_arnica.py', u'InstallPlugin|arnica_slides.py|local|action|arnica_slides.py', u'InstallPlugin|refresh.py|local|action|refresh.py', u'InstallPlugin|arnica.py|local|macro|arnica.py', u'SetThemeName|arnica', ...] 5. /usr/local/lib/python2.5/site-packages/MoinMoin/packages.py in runScript (self=, commands=[u'MoinMoinPackage|1', u'EnsureVersion|1.7.0', u'AddRevision|HelpOnArnica.txt|HelpOnArnica|ReimarBauer|description of arnica', u'AddAttachment|result1.png|result1.png|HelpOnArnica|ReimarBauer', u'AddAttachment|result2.png|result2.png|HelpOnArnica|ReimarBauer', u'AddAttachment|result3.png|result3.png|HelpOnArnica|ReimarBauer', u'AddAttachment|result4.png|result4.png|HelpOnArnica|ReimarBauer', u'AddAttachment|result5.png|result5.png|HelpOnArnica|ReimarBauer', u'AddAttachment|result6.png|result6.png|HelpOnArnica|ReimarBauer', u'AddAttachment|result7.png|result7.png|HelpOnArnica|ReimarBauer', u'AddAttachment|result8.png|result8.png|HelpOnArnica|ReimarBauer', u'AddAttachment|result9.png|result9.png|HelpOnArnica|ReimarBauer', u'AddAttachment|result10.png|result10.png|HelpOnArnica|ReimarBauer', u'AddAttachment|htdocs_arnica-1.7.1beta2.zip|htdocs_arnica-1.7.1beta2.zip|HelpOnArnica|ReimarBauer', u'AddAttachment|CHANGES_arnica|CHANGES.txt|HelpOnArnica|ReimarBauer', u'InstallPlugin|text_x_arnica.py|local|parser|text_x_arnica.py', u'InstallPlugin|arnica_slides.py|local|action|arnica_slides.py', u'InstallPlugin|refresh.py|local|action|refresh.py', u'InstallPlugin|arnica.py|local|macro|arnica.py', u'SetThemeName|arnica', ...]) 1. 424 2. 425 try: 3. 426 fn(*elements[1:]) 4. 427 except ScriptExit: 5. 428 break * fn = > * elements = [u'AddRevision', u'HelpOnArnica.txt', u'HelpOnArnica', u'ReimarBauer', u'description of arnica'] 6. /usr/local/lib/python2.5/site-packages/MoinMoin/packages.py in do_addrevision (self=, filename=u'HelpOnArnica.txt', pagename=u'HelpOnArnica', author=u'ReimarBauer', comment=u'description of arnica', trivial=False) 1. 302 page = PageEditor(self.request, pagename, do_editor_backup=0, uid_override=author) 2. 303 try: 3. 304 page.saveText(self.extract_file(filename).decode("utf-8"), 0, trivial=trivial, comment=comment) 4. 305 self.msg += u"%(pagename)s added \n" % {"pagename": pagename} 5. 306 except PageEditor.Unchanged: * page = * page.saveText = > * self = * self.extract_file = > * filename = u'HelpOnArnica.txt' * ).decode = * trivial = False * comment = u'description of arnica' 7. /usr/local/lib/python2.5/site-packages/MoinMoin/PageEditor.py in saveText (self=, newtext=u'<>\r\n\r\n= arnica =\r\narnica is bas...y remove the thumbnail and webnail cache files.\r\n', rev=0, **kw={'comment': u'description of arnica', 'trivial': False}) 1. 1049 if not request.user.may.save(self, newtext, rev, **kw): 2. 1050 msg = _('You are not allowed to edit this page!') 3. 1051 raise self.AccessDenied, msg 4. 1052 elif not self.isWritable(): 5. 1053 msg = _('Page is immutable!') * self = * self.AccessDenied = * msg = u'Sie d\xfcrfen diese Seite nicht editieren!' AccessDenied Sie dürfen diese Seite nicht editieren! * args = () * message = u'Sie d\xfcrfen diese Seite nicht editieren!'