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 data model module for the `transients_lightcurves_post` resource* 

5 

6:Author: 

7 David Young 

8""" 

9from builtins import object 

10import sys 

11import os 

12import khufu 

13 

14class models_transients_lightcurves_post(object): 

15 """ 

16 The worker class for the models_transients_lightcurves_post module 

17 

18 **Key Arguments** 

19 

20 - ``log`` -- logger 

21 - ``request`` -- the pyramid request 

22 - ``elementId`` -- the specific element id requests (or False) 

23  

24 """ 

25 

26 def __init__( 

27 self, 

28 log, 

29 request, 

30 elementId=False, 

31 search=False 

32 ): 

33 self.log = log 

34 self.request = request 

35 self.elementId = elementId 

36 self.search = search 

37 # xt-self-arg-tmpx 

38 

39 log.debug( 

40 "instansiating a new 'models_transients_lightcurves_post' object") 

41 

42 return None 

43 

44 def close(self): 

45 del self 

46 return None 

47 

48 def post(self): 

49 """execute the post method on the models_transients_lightcurves_post object 

50 

51 **Return** 

52 

53 - ``responseContent`` -- the reponse to send to the browser 

54  

55 """ 

56 self.log.debug('starting the ``post`` method') 

57 

58 elementId = self.elementId 

59 

60 responseContent = "Response from <code>" + __name__ + "</code><BR><BR>" 

61 if elementId: 

62 responseContent = "%(responseContent)sThe element selected was </code>%(elementId)s</code>" % locals( 

63 ) 

64 else: 

65 responseContent = "%(responseContent)sResource Context selected (no element)" % locals( 

66 ) 

67 

68 self.log.debug('completed the ``post`` method') 

69 return responseContent 

70 

71 # xt-class-method