def get(self): self.response.headers['Content-Type'] = 'application/json' response = {} #reponse is json object id = self.request.get('id') try: id = int(id) except: #error response['success'] = 0 response['message'] = 'An error occured' self.response.write(json.dumps(response)) return news = News.get_by_id(id); if not news: #error no news with the id response['success'] = 0 response['message'] = 'No news with the id' self.response.write(json.dumps(response)) return else: response = news_to_dict(news, True) self.response.write(json.dumps(response))