fix: Rename resolver to renderer
This commit is contained in:
parent
9429d06a17
commit
006f0a2baf
3 changed files with 4 additions and 6 deletions
|
|
@ -1,5 +1,3 @@
|
|||
from frappe import _
|
||||
from frappe.website.page_controllers.not_found_page import NotFoundPage
|
||||
from frappe.website.page_controllers.template_page import TemplatePage
|
||||
|
||||
class ErrorPage(TemplatePage):
|
||||
|
|
|
|||
|
|
@ -1,4 +1,3 @@
|
|||
from frappe import _
|
||||
from frappe.website.page_controllers.template_page import TemplatePage
|
||||
|
||||
class NotFoundPage(TemplatePage):
|
||||
|
|
|
|||
|
|
@ -17,6 +17,8 @@ from frappe.website.render import build_response, resolve_path
|
|||
def get_response(path=None, http_status_code=200):
|
||||
"""render html page"""
|
||||
query_string = None
|
||||
response = None
|
||||
|
||||
if not path:
|
||||
path = frappe.local.request.path
|
||||
query_string = frappe.local.request.query_string
|
||||
|
|
@ -25,12 +27,11 @@ def get_response(path=None, http_status_code=200):
|
|||
path = path.strip('/ ')
|
||||
resolve_redirect(path, query_string)
|
||||
path = resolve_path(path)
|
||||
|
||||
# there is no way to determine the type of the page based on the route
|
||||
# so evaluate each type of page sequentially
|
||||
renderers = [StaticPage, TemplatePage, ListPage, WebFormPage, DocumentPage, PrintPage, NotFoundPage]
|
||||
for resolver in renderers:
|
||||
response = resolver(path, http_status_code).get()
|
||||
for renderer in renderers:
|
||||
response = renderer(path, http_status_code).get()
|
||||
if response:
|
||||
break
|
||||
except frappe.Redirect:
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue