예제 #1
0
	def get(self, token=None):
		# paramters, assume failure, response type
		# response, type, cross posting
		params = {}
		params['response'] = "error"
		self.response.headers['Content-Type'] = "application/json"
		self.response.headers['Access-Control-Allow-Origin'] = '*'

		# look for instance bid first
		wisp = Wisp.get_by_token(token)
		
		# if no instance, then show error
		if not wisp:
			params['message'] = "Wisp not found."
			self.response.set_status(404)
			return self.render_template('api/response.json', **params)
		else:
			params['respose'] = "success"
			params['wisp'] = wisp
			
		return self.render_template('api/wisp.json', **params)