Remove unused "simple menus" module approach
now we always use a handler instead
This commit is contained in:
parent
da13254caa
commit
c1f2f84c7f
|
@ -29,7 +29,7 @@ import logging
|
|||
import warnings
|
||||
|
||||
from rattail.app import GenericHandler
|
||||
from rattail.util import import_module_path, prettify, simple_error
|
||||
from rattail.util import prettify, simple_error
|
||||
|
||||
from webhelpers2.html import tags, HTML
|
||||
|
||||
|
@ -70,19 +70,7 @@ class MenuHandler(GenericHandler):
|
|||
tags.link_to("Menu Config", request.route_url('configure_menus'))))
|
||||
request.session.flash(msg, 'warning')
|
||||
|
||||
# okay, no config, so menus must be built from code..
|
||||
|
||||
# first check for a "simple menus" module; use that if defined
|
||||
menumod = self.config.get('tailbone', 'menus')
|
||||
if menumod:
|
||||
menumod = import_module_path(menumod)
|
||||
if (not hasattr(menumod, 'simple_menus')
|
||||
or not callable(menumod.simple_menus)):
|
||||
raise RuntimeError("module does not have a simple_menus() "
|
||||
"callable: {}".format(menumod))
|
||||
return menumod.simple_menus(request)
|
||||
|
||||
# now we fallback to menu handler method
|
||||
# okay, no config, so menus will be built from code
|
||||
return self.make_menus(request)
|
||||
|
||||
def make_menus_from_config(self, request, **kwargs):
|
||||
|
|
Loading…
Reference in a new issue