Hide keyboard shortcuts

Hot-keys on this page

r m x p   toggle line displays

j k   next/prev highlighted chunk

0   (zero) top of page

1   (one) first highlighted chunk

1from builtins import object 

2import logging 

3import pyramid.httpexceptions as exc 

4from pyramid.response import Response 

5from pyramid.view import view_config, view_defaults 

6from pyramid.httpexceptions import HTTPFound 

7from marshall_webapp.templates.responses import templates_resource_stats 

8from marshall_webapp.models.stats import models_stats_get 

9from dryxPyramid.views.views_base import base_view 

10from venusian import lift 

11 

12@view_defaults(route_name='stats', permission="view_users") 

13@lift() 

14class views_resources_stats(base_view): 

15 

16 def __init__(self, request): 

17 super().__init__(request) 

18 self.resourceName = "stats" 

19 

20 # HTML WEBPAGES 

21 @view_config(request_method='GET', permission="view_users") 

22 @view_config(request_param=["method=get"], permission="view_users") 

23 def get(self): 

24 stats = templates_resource_stats( 

25 log=self.log, 

26 request=self.request 

27 ) 

28 responseContent = stats.get() 

29 return Response(responseContent) 

30 

31 # xpyr-pyramid-resource-view-extra-api-renderings