--> -->

ImportError

cannot import name wiki

If you want to report a bug, please save this page and attach it to your bug report.

Traceback

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

  1. /usr/lib/python2.4/site-packages/MoinMoin/request/__init__.py in run (self=<MoinMoin.request.request_fcgi.Request object>)

    1. 1281 self.page.send_page(msg=msg)
    2. 1282 else:
    3. 1283 handler(self.page.page_name, self)
    4. 1284
    5. 1285 # every action that didn't use to raise MoinMoinNoFooter must call this now:
    • handler = <function do_show>
    • self = <MoinMoin.request.request_fcgi.Request object>
    • self.page = <MoinMoin.Page.Page object>
    • self.page.page_name = u'Eventos/Test'
  2. /usr/lib/python2.4/site-packages/MoinMoin/action/__init__.py in do_show (pagename=u'Eventos/Test', request=<MoinMoin.request.request_fcgi.Request object>, content_only=0, count_hit=1, cacheable=1, print_mode=0)

    1. 239 count_hit=count_hit,
    2. 240 print_mode=print_mode,
    3. 241 content_only=content_only,
    4. 242 )
    5. 243
    • content_only = 0
  3. /usr/lib/python2.4/site-packages/MoinMoin/Page.py in send_page (self=<MoinMoin.Page.Page object>, msg='', **keywords={'content_only': 0, 'count_hit': 1, 'print_mode': 0})

    1. 1179 format_args=pi['formatargs'],
    2. 1180 do_cache=do_cache,
    3. 1181 start_line=pi['lines'])
    4. 1182
    5. 1183 # check for pending footnotes
    • start_line undefined
    • pi = {'acl': <MoinMoin.security.AccessControlList instance>, 'format': 'wiki', 'formatargs': '', 'language': 'es', 'lines': 0}
  4. /usr/lib/python2.4/site-packages/MoinMoin/Page.py in send_page_content (self=<MoinMoin.Page.Page object>, request=<MoinMoin.request.request_fcgi.Request object>, body=u'En esta p\xe1gina se probar\xe1n nuevas formas de repo...ado un evento para que \xe9ste empiece a funcionar.\n', format='wiki', format_args='', do_cache=1, **kw={'start_line': 0})

    1. 1272 raise
    2. 1273 try:
    3. 1274 code = self.makeCache(request, parser)
    4. 1275 self.execute(request, parser, code)
    5. 1276 except Exception, e:
    • code undefined
    • self = <MoinMoin.Page.Page object>
    • self.makeCache = <bound method Page.makeCache of <MoinMoin.Page.Page object>>
    • request = <MoinMoin.request.request_fcgi.Request object>
    • parser = <MoinMoin.parser.text_moin_wiki.Parser instance>
  5. /usr/lib/python2.4/site-packages/MoinMoin/Page.py in makeCache (self=<MoinMoin.Page.Page object>, request=<MoinMoin.request.request_fcgi.Request object>, parser=<MoinMoin.parser.text_moin_wiki.Parser instance>)

    1. 1332 saved_current_lang = request.current_lang
    2. 1333 try:
    3. 1334 text = request.redirectedOutput(parser.format, formatter)
    4. 1335 finally:
    5. 1336 request.current_lang = saved_current_lang
    • text undefined
    • request = <MoinMoin.request.request_fcgi.Request object>
    • request.redirectedOutput = <bound method Request.redirectedOutput of <MoinMoin.request.request_fcgi.Request object>>
    • parser = <MoinMoin.parser.text_moin_wiki.Parser instance>
    • parser.format = <bound method Parser.format of <MoinMoin.parser.text_moin_wiki.Parser instance>>
    • formatter = <MoinMoin.formatter.text_python.Formatter instance>
  6. /usr/lib/python2.4/site-packages/MoinMoin/request/__init__.py in redirectedOutput (self=<MoinMoin.request.request_fcgi.Request object>, function=<bound method Parser.format of <MoinMoin.parser.text_moin_wiki.Parser instance>>, *args=(<MoinMoin.formatter.text_python.Formatter instance>,), **kw={})

    1. 822 self.redirect(buf)
    2. 823 try:
    3. 824 function(*args, **kw)
    4. 825 finally:
    5. 826 self.redirect()
    • function = <bound method Parser.format of <MoinMoin.parser.text_moin_wiki.Parser instance>>
    • args = (<MoinMoin.formatter.text_python.Formatter instance>,)
    • kw = {}
  7. /usr/lib/python2.4/site-packages/MoinMoin/parser/text_moin_wiki.py in format (self=<MoinMoin.parser.text_moin_wiki.Parser instance>, formatter=<MoinMoin.formatter.text_python.Formatter instance>, inhibit_p=False)

    1. 1539
    2. 1540 # Scan line, format and write
    3. 1541 formatted_line = self.scan(line, inhibit_p=inhibit_p)
    4. 1542 self.request.write(formatted_line)
    5. 1543
    • formatted_line = u'<p class="line862">En principio usaremos el Macro <tt>[[EventCalendar]]</tt> '
    • self = <MoinMoin.parser.text_moin_wiki.Parser instance>
    • self.scan = <bound method Parser.scan of <MoinMoin.parser.text_moin_wiki.Parser instance>>
    • line = u'<<EventCalendar(monthlywidth=60%,curdate=200605,firstview=simple)>> '
    • inhibit_p = False
  8. /usr/lib/python2.4/site-packages/MoinMoin/parser/text_moin_wiki.py in scan (self=<MoinMoin.parser.text_moin_wiki.Parser instance>, line=u'<<EventCalendar(monthlywidth=60%,curdate=200605,firstview=simple)>> ', inhibit_p=False)

    1. 1355 self.in_table or self.in_list):
    2. 1356 result.append(self.formatter.paragraph(1, css_class="line867"))
    3. 1357 result.append(self.replace(match, inhibit_p))
    4. 1358 end = match.end()
    5. 1359 lastpos = end
    • result = ['<p class="line867">']
    • result.append = <built-in method append of list object>
    • self = <MoinMoin.parser.text_moin_wiki.Parser instance>
    • self.replace = <bound method Parser.replace of <MoinMoin.parser.text_moin_wiki.Parser instance>>
    • match = <_sre.SRE_Match object>
    • inhibit_p = False
  9. /usr/lib/python2.4/site-packages/MoinMoin/parser/text_moin_wiki.py in replace (self=<MoinMoin.parser.text_moin_wiki.Parser instance>, match=<_sre.SRE_Match object>, inhibit_p=False)

    1. 1397 # Get replace method and replace hit
    2. 1398 replace_func = getattr(self, '_%s_repl' % type)
    3. 1399 result.append(replace_func(hit, match.groupdict()))
    4. 1400 return ''.join(result)
    5. 1401 else:
    • result = []
    • result.append = <built-in method append of list object>
    • replace_func = <bound method Parser._macro_repl of <MoinMoin.parser.text_moin_wiki.Parser instance>>
    • hit = u'monthlywidth=60%,curdate=200605,firstview=simple'
    • match = <_sre.SRE_Match object>
    • match.groupdict = <built-in method groupdict of _sre.SRE_Match object>
  10. /usr/lib/python2.4/site-packages/MoinMoin/parser/text_moin_wiki.py in _macro_repl (self=<MoinMoin.parser.text_moin_wiki.Parser instance>, word=u'monthlywidth=60%,curdate=200605,firstview=simple', groups={u'big': None, u'big_off': None, u'big_on': None, u'comment': None, u'dl': None, u'email': None, u'emph': None, u'emph_ib_or_bi': None, u'emph_ibb': None, u'emph_ibi': None, ...})

    1. 1322 if self.macro is None:
    2. 1323 self.macro = macro.Macro(self)
    3. 1324 return self.formatter.macro(self.macro, macro_name, macro_args, markup=groups.get('macro'))
    4. 1325 _macro_name_repl = _macro_repl
    5. 1326 _macro_args_repl = _macro_repl
    • self = <MoinMoin.parser.text_moin_wiki.Parser instance>
    • self.formatter = <MoinMoin.formatter.text_python.Formatter instance>
    • self.formatter.macro = <bound method Formatter.macro of <MoinMoin.formatter.text_python.Formatter instance>>
    • self.macro = <MoinMoin.macro.Macro instance>
    • macro_name = u'EventCalendar'
    • macro_args = u'monthlywidth=60%,curdate=200605,firstview=simple'
    • markup undefined
    • groups = {u'big': None, u'big_off': None, u'big_on': None, u'comment': None, u'dl': None, u'email': None, u'emph': None, u'emph_ib_or_bi': None, u'emph_ibb': None, u'emph_ibi': None, ...}
    • groups.get = <built-in method get of dict object>
  11. /usr/lib/python2.4/site-packages/MoinMoin/formatter/text_python.py in macro (self=<MoinMoin.formatter.text_python.Formatter instance>, macro_obj=<MoinMoin.macro.Macro instance>, name=u'EventCalendar', args=u'monthlywidth=60%,curdate=200605,firstview=simple', markup=u'<<EventCalendar(monthlywidth=60%,curdate=200605,firstview=simple)>>')

    1. 174
    2. 175 def macro(self, macro_obj, name, args, markup=None):
    3. 176 if self.__is_static(macro_obj.get_dependencies(name)):
    4. 177 # XXX: why is this necessary??
    5. 178 macro_obj.formatter = self
    • self = <MoinMoin.formatter.text_python.Formatter instance>
    • self.__is_static undefined
    • macro_obj = <MoinMoin.macro.Macro instance>
    • macro_obj.get_dependencies = <bound method Macro.get_dependencies of <MoinMoin.macro.Macro instance>>
    • name = u'EventCalendar'
  12. /usr/lib/python2.4/site-packages/MoinMoin/macro/__init__.py in get_dependencies (self=<MoinMoin.macro.Macro instance>, macro_name=u'EventCalendar')

    1. 136 try:
    2. 137 return wikiutil.importPlugin(self.request.cfg, 'macro',
    3. 138 macro_name, 'Dependencies')
    4. 139 except wikiutil.PluginError:
    5. 140 return self.defaultDependency
    • macro_name = u'EventCalendar'
  13. /usr/lib/python2.4/site-packages/MoinMoin/wikiutil.py in importPlugin (cfg=<wikiconfig.Config instance>, kind='macro', name=u'EventCalendar', function='Dependencies')

    1. 1100 """
    2. 1101 try:
    3. 1102 return importWikiPlugin(cfg, kind, name, function)
    4. 1103 except PluginMissingError:
    5. 1104 return importBuiltinPlugin(kind, name, function)
    • global importWikiPlugin = <function importWikiPlugin>
    • cfg = <wikiconfig.Config instance>
    • kind = 'macro'
    • name = u'EventCalendar'
    • function = 'Dependencies'
  14. /usr/lib/python2.4/site-packages/MoinMoin/wikiutil.py in importWikiPlugin (cfg=<wikiconfig.Config instance>, kind='macro', name=u'EventCalendar', function='Dependencies')

    1. 1113 raise PluginMissingError
    2. 1114 moduleName = '%s.plugin.%s.%s' % (cfg.siteid, kind, name)
    3. 1115 return importNameFromPlugin(moduleName, function)
    4. 1116
    5. 1117
    • global importNameFromPlugin = <function importNameFromPlugin>
    • moduleName = u'wikiconfig.plugin.macro.EventCalendar'
    • function = 'Dependencies'
  15. /usr/lib/python2.4/site-packages/MoinMoin/wikiutil.py in importNameFromPlugin (moduleName=u'wikiconfig.plugin.macro.EventCalendar', name='Dependencies')

    1. 1132 Raise PluginAttributeError if name does not exists.
    2. 1133 """
    3. 1134 module = __import__(moduleName, globals(), {}, [name])
    4. 1135 try:
    5. 1136 return getattr(module, name)
    • module undefined
    • builtin __import__ = <built-in function __import__>
    • moduleName = u'wikiconfig.plugin.macro.EventCalendar'
    • builtin globals = <built-in function globals>
    • name = 'Dependencies'
  16. /u02/eldirectorio/data/plugin/macro/EventCalendar.py in ?

    1. 157 from MoinMoin import wikiutil, config, search, caching
    2. 158 from MoinMoin.Page import Page
    3. 159 from MoinMoin.parser import wiki
    4. 160 import re, calendar, time, datetime
    5. 161 import codecs, os, urllib, sha
    • MoinMoin undefined
    • wiki undefined

ImportError

cannot import name wiki

  • args = ('cannot import name wiki',)

System Details

  • Date: Wed, 23 May 2012 22:04:00 +0000
  • Platform: Linux www3 2.6.18-4-686 #1 SMP Wed May 9 23:03:12 UTC 2007 i686
  • Python: Python 2.4.4 (/u02/eldirectorio/cgi-bin/)
  • MoinMoin: Release 1.6.3 (release)