DepositController(DBSession,menu_items=None) You are defining menu_items as None, and the templates are trying to do an iteritems on it.
Can you try setting it as dict() instead of None ? On 14 avr, 18:28, shorttimer <[email protected]> wrote: > I'm not sure this is the correct mailing list, but I am trying to > create a sprox table outside of admin and I am getting a pylon error. > The table works OKAY in admin. The pylon error seems to come up when > python trys to iteritems() menu_items which does not exist. Any > suggestions?? > > class DepositTable(TableBase): > __model__ = Deposit > deposit_table = DepositTable(DBSession) > > class DepositTableFiller(TableFiller): > __model__ = Deposit > deposit_table_filler = DepositTableFiller(DBSession) > > in the rootcontroller > deposit = DepositController(DBSession,menu_items=None) > > Pylons error. > > Module ?:22 in <Expression u'iter(sorted > (tmpl_context.menu_items.iteritems()))'> view > << <div style="float:left; padding-left:0px;"> > <ul id="menu_items" py:if="hasattr(tmpl_context, > 'menu_items')"> > <li py:for="lower, item in sorted > (tmpl_context.menu_items.iteritems())"><a href="../$lower"> > $item.__name__</a></li> > </ul> > </div>>> <li py:for="lower, item in > sorted(tmpl_context.menu_items.iteritems())"><a > href="../$lower">$item.__name__</a></li> > > Module genshi.template.eval:321 in lookup_attr view > Module genshi.template.eval:405 in undefined view > UndefinedError: '' has no member named "iteritems" --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "TurboGears" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/turbogears?hl=en -~----------~----~----~----~------~----~------~--~---

