Modeller logo

SiteNavigation is the central place to explore this wiki. MoinMoin supports the following IndexingSchemes:

You can navigate to other wiki pages related to the current page by selecting these actions, available through the dropdown lists in the edit bars at the top and/or bottom of each page:

  • LikePages

  • LocalSiteMap

Additionally, there are the <<PageList>>, <<FullSearch(...)>>, <<Navigation(...)>>, and <<TableOfContents>> macros, which allow you to automatically generate indices for cohesive parts of a wiki (see HelpOnMacros).

--> -->

TypeError

cannot concatenate 'str' and 'dict' objects

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.6/site-packages/MoinMoin/request/__init__.py in run (self=<MoinMoin.request.request_modpython.Request object at 0xb6e9bf6c>)

    1. 1309 self.page.send_page()
    2. 1310 else:
    3. 1311 handler(self.page.page_name, self)
    4. 1312
    5. 1313 # every action that didn't use to raise MoinMoinFinish must call this now:
    • handler = <function do_show at 0xb7349764>
    • self = <MoinMoin.request.request_modpython.Request object at 0xb6e9bf6c>
    • self.page = <MoinMoin.Page.Page object at 0xb6eb4cac>
    • self.page.page_name = u'SiteNavigation'
  2. /usr/lib/python2.6/site-packages/MoinMoin/action/__init__.py in do_show (pagename=u'SiteNavigation', request=<MoinMoin.request.request_modpython.Request object at 0xb6e9bf6c>, content_only=0, count_hit=1, cacheable=1, print_mode=0)

    1. 251 count_hit=count_hit,
    2. 252 print_mode=print_mode,
    3. 253 content_only=content_only,
    4. 254 )
    5. 255
    • content_only = 0
  3. /usr/lib/python2.6/site-packages/MoinMoin/Page.py in send_page (self=<MoinMoin.Page.Page object at 0xb6eb4f0c>, **keywords={'content_only': 0, 'count_hit': 1, 'print_mode': 0})

    1. 1213 # send the page footer
    2. 1214 if self.default_formatter:
    3. 1215 request.theme.send_footer(self.page_name, print_mode=print_mode)
    4. 1216
    5. 1217 request.write(self.formatter.endDocument())
    • request = <MoinMoin.request.request_modpython.Request object at 0xb6e9bf6c>
    • request.theme = <modeller.p_1b0ad971f9554463f82a39d64deb081a16f2dabf.theme.modeller.Theme instance at 0xb6eb8b0c>
    • request.theme.send_footer = <bound method Theme.send_footer of <modeller.p_1...abf.theme.modeller.Theme instance at 0xb6eb8b0c>>
    • self = <MoinMoin.Page.Page object at 0xb6eb4f0c>
    • self.page_name = u'SiteNavigation'
    • print_mode = 0
  4. /usr/lib/python2.6/site-packages/MoinMoin/theme/__init__.py in send_footer (self=<modeller.p_1b0ad971f9554463f82a39d64deb081a16f2dabf.theme.modeller.Theme instance at 0xb6eb8b0c>, pagename=u'SiteNavigation', **keywords={'print_mode': 0})

    1. 1808 request.write(self.endPage())
    2. 1809 else:
    3. 1810 request.write(self.footer(d, **keywords))
    4. 1811
    5. 1812 # stuff moved from request.py
    • request = <MoinMoin.request.request_modpython.Request object at 0xb6e9bf6c>
    • request.write = <bound method Request.write of <MoinMoin.request.request_modpython.Request object at 0xb6e9bf6c>>
    • self = <modeller.p_1b0ad971f9554463f82a39d64deb081a16f2dabf.theme.modeller.Theme instance at 0xb6eb8b0c>
    • self.footer = <bound method Theme.footer of <modeller.p_1b0ad9...abf.theme.modeller.Theme instance at 0xb6eb8b0c>>
    • d = {'available_actions': ['use self.request.availableActions(page)'], 'baseurl': '/modeller/wiki', 'home_page': None, 'last_edit_info': '', 'logo_string': u'Modeller Wiki', 'msg': [], 'navibar': ['use self.navibar(d)'], 'page': <MoinMoin.Page.Page object at 0xb6eb4f0c>, 'page_find_page': 'FindPage', 'page_front_page': u'FrontPage', ...}
    • keywords = {'print_mode': 0}
  5. /guitar3/home/wiki/modeller-wiki/data/plugin/theme/modeller.py in footer (self=<modeller.p_1b0ad971f9554463f82a39d64deb081a16f2dabf.theme.modeller.Theme instance at 0xb6eb8b0c>, d={'available_actions': ['use self.request.availableActions(page)'], 'baseurl': '/modeller/wiki', 'home_page': None, 'last_edit_info': '', 'logo_string': u'Modeller Wiki', 'msg': [], 'navibar': ['use self.navibar(d)'], 'page': <MoinMoin.Page.Page object at 0xb6eb4f0c>, 'page_find_page': 'FindPage', 'page_front_page': u'FrontPage', ...}, **keywords={'print_mode': 0})

    1. 62 self.endPage(),
    2. 63 u'</td></tr></table>',
    3. 64 self.mod_pageinfo(page),
    4. 65
    5. 66 # Pre footer custom html (not recommended!)
    • self = <modeller.p_1b0ad971f9554463f82a39d64deb081a16f2dabf.theme.modeller.Theme instance at 0xb6eb8b0c>
    • self.mod_pageinfo = <bound method Theme.mod_pageinfo of <modeller.p_...abf.theme.modeller.Theme instance at 0xb6eb8b0c>>
    • page = <MoinMoin.Page.Page object at 0xb6eb4f0c>
  6. /guitar3/home/wiki/modeller-wiki/data/plugin/theme/modeller.py in mod_pageinfo (self=<modeller.p_1b0ad971f9554463f82a39d64deb081a16f2dabf.theme.modeller.Theme instance at 0xb6eb8b0c>, page=<MoinMoin.Page.Page object at 0xb6eb4f0c>)

    1. 101 else:
    2. 102 info = "This file last modified %(time)s." % info
    3. 103 return copyright + info + "</p></td></tr></table></div>"
    4. 104
    5. 105 def modeller_menu(self):
    • copyright = '\n<p></p>\n<div class="copyright">\n<table><tr>\n<td...d without a written permission from Andrej Sali.\n'
    • info = {}

TypeError

cannot concatenate 'str' and 'dict' objects

  • args = ("cannot concatenate 'str' and 'dict' objects",)
  • message = "cannot concatenate 'str' and 'dict' objects"

System Details