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_put` resource*
6:Author:
7 David Young
8"""
9from builtins import object
10import sys
11import os
12import khufu
14class models_transients_lightcurves_put(object):
15 """
16 The worker class for the models_transients_lightcurves_put module
18 **Key Arguments**
20 - ``log`` -- logger
21 - ``request`` -- the pyramid request
22 - ``elementId`` -- the specific element id requests (or False)
24 """
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
39 log.debug(
40 "instansiating a new 'models_transients_lightcurves_put' object")
42 return None
44 def close(self):
45 del self
46 return None
48 def put(self):
49 """execute the put method on the models_transients_lightcurves_put object
51 **Return**
53 - ``responseContent`` -- the reponse to send to the browser
55 """
56 self.log.debug('starting the ``put`` method')
58 elementId = self.elementId
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 )
68 self.log.debug('completed the ``put`` method')
69 return responseContent
71 # xt-class-method