MoinAPI/save-exampleについて、ここに記述してください。

>>> from MoinMoin.PageEditor  import PageEditor
>>> print  PageEditor ( request , pagename ). saveText ( text , 0 )

2021-04-30 14:28:13,209 ERROR MoinMoin.logfile:158 logfile: '/home/www-data/mywiki/data/edit-log' IOERROR errno 13 (Permission denied)
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/local/lib/python2.7/dist-packages/MoinMoin/PageEditor.py", line 1081, in saveText
    if not request.user.may.save(self, newtext, rev, **kw):
  File "/usr/local/lib/python2.7/dist-packages/MoinMoin/security/__init__.py", line 135, in save
    return self.write(editor.page_name)
  File "/usr/local/lib/python2.7/dist-packages/MoinMoin/security/__init__.py", line 150, in <lambda>
    return lambda pagename: _check(self.request, pagename, self.name, attr)
  File "/usr/local/lib/python2.7/dist-packages/MoinMoin/security/__init__.py", line 66, in _check
    acl = Page(request, name).getACL(request)
  File "/usr/local/lib/python2.7/dist-packages/MoinMoin/Page.py", line 1703, in getACL
    currentRevision = self.current_rev()
  File "/usr/local/lib/python2.7/dist-packages/MoinMoin/Page.py", line 418, in current_rev
    pagefile, rev, exists = self.get_rev()
  File "/usr/local/lib/python2.7/dist-packages/MoinMoin/Page.py", line 386, in get_rev
    cache_data = request.cfg.cache.meta.getItem(request, cache_name, cache_key)
  File "/usr/local/lib/python2.7/dist-packages/MoinMoin/Page.py", line 87, in getItem
    self.refresh(request)
  File "/usr/local/lib/python2.7/dist-packages/MoinMoin/Page.py", line 114, in refresh
    new_pos, items = elog.news(old_pos)
  File "/usr/local/lib/python2.7/dist-packages/MoinMoin/logfile/editlog.py", line 252, in news
    self.seek(oldposition)
  File "/usr/local/lib/python2.7/dist-packages/MoinMoin/logfile/__init__.py", line 405, in seek
    self.__buffer1 = LineBuffer(self._input,
  File "/usr/local/lib/python2.7/dist-packages/MoinMoin/logfile/__init__.py", line 147, in __getattr__
    self._input = file(self.__filename, "rb", )
IOError: [Errno 13] Permission denied: '/home/www-data/mywiki/data/edit-log'
>>> 

MoinQ: MoinAPI/save-example (last edited 2021-04-30 05:30:24 by ToshinoriMaeno)