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

1#!/usr/local/bin/python 

2# encoding: utf-8 

3""" 

4*The HTML template module for the `templates_transients_context.py` resource* 

5 

6:Author: 

7 David Young 

8""" 

9from builtins import object 

10import sys 

11import os 

12import khufu 

13from marshall_webapp.models.transients_context import models_transients_context_get 

14from marshall_webapp.models.transients_context.element import models_transients_element_context_get 

15 

16class templates_transients_context(object): 

17 """ 

18 The worker class for the templates_transients_context module 

19 

20 **Key Arguments** 

21 

22 - ``log`` -- logger 

23 - ``request`` -- the pyramid request 

24 - ``elementId`` -- the element id of the resource requested (or false) 

25  

26 """ 

27 

28 def __init__( 

29 self, 

30 log, 

31 request, 

32 elementId=False, 

33 format=False 

34 ): 

35 self.log = log 

36 self.request = request 

37 self.elementId = elementId 

38 # xt-self-arg-tmpx 

39 

40 log.debug("instansiating a new 'templates_transients_context' object") 

41 

42 return None 

43 

44 def get(self): 

45 """get the templates_transients_context object 

46 

47 **Return** 

48 

49 - ``responseContent`` -- the response 

50  

51 """ 

52 self.log.debug('starting the ``get`` method') 

53 

54 from marshall_webapp.templates.commonelements.pagetemplates import defaultpagetemplate 

55 

56 # GRAB THE COMMENTS FROM THE DATABASE 

57 transients_context = models_transients_context_get( 

58 log=self.log, 

59 request=self.request, 

60 elementId=self.elementId 

61 ) 

62 

63 context = transients_context.get() 

64 

65 self.log.debug('completed the ``get`` method') 

66 return context 

67 # xt-class-method