Рефакторинг вида pages для лучшей читаемости

master
Антон Касимов 2019-03-04 02:17:40 +03:00
parent c7c9ea3c84
commit e19e65f2e2
1 changed files with 2 additions and 3 deletions

View File

@ -3,7 +3,7 @@ from pyramid.view import (
render_view_to_response, render_view_to_response,
) )
from pyramid.renderers import render_to_response from pyramid.renderers import render_to_response
from pyramid.httpexceptions import (HTTPFound, HTTPNotFound) from pyramid.httpexceptions import HTTPNotFound
from pyramid.response import FileResponse from pyramid.response import FileResponse
from pyramid.path import (DottedNameResolver, AssetResolver) from pyramid.path import (DottedNameResolver, AssetResolver)
from pathlib import PurePath from pathlib import PurePath
@ -65,14 +65,13 @@ class PagesView:
str(PurePath(self.context.data_path) / str(PurePath(self.context.data_path) /
'menu/default.yaml')).stream(), 'menu/default.yaml')).stream(),
LoaderFactory(self.context.data_path)) LoaderFactory(self.context.data_path))
response = render_to_response( return render_to_response(
'{0}.jinja2'.format( '{0}.jinja2'.format(
post.get('template', 'default')), post.get('template', 'default')),
post, post,
request=self.request, request=self.request,
response=self.request.response response=self.request.response
) )
return response
@view_config(context=Jinja2) @view_config(context=Jinja2)
def jinja2(self): def jinja2(self):