atramhasis.views.static.StaticView.__init__()   A
last analyzed

Complexity

Conditions 1

Size

Total Lines 3
Code Lines 3

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
eloc 3
dl 0
loc 3
rs 10
c 0
b 0
f 0
cc 1
nop 2
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