Total Complexity | 2 |
Total Lines | 24 |
Duplicated Lines | 0 % |
Changes | 0 |
1 | import os |
||
2 | |||
3 | from pyramid.response import FileResponse |
||
4 | from pyramid.view import view_config |
||
5 | |||
6 | |||
7 | class StaticView: |
||
8 | """ |
||
9 | Views voor aan de root gebonden static files. |
||
10 | """ |
||
11 | |||
12 | def __init__(self, request): |
||
13 | self.request = request |
||
14 | self.here = os.path.dirname(__file__) |
||
15 | |||
16 | @view_config(route_name='sitemap') |
||
17 | def sitemaps(self): |
||
18 | sitemaps = os.path.join( |
||
19 | self.here, '..', 'static', '_sitemaps', 'sitemap_index.xml' |
||
20 | ) |
||
21 | return FileResponse( |
||
22 | sitemaps, |
||
23 | request=self.request |
||
24 | ) |
||
25 |