def get_blog_post(post_id):
    key = post_id
    blog_post = memcache.get(key)

    render_time_key = key + '_render_time'
    render_time = memcache.get(render_time_key)

    if blog_post == None:
        #show error in the console
        logging.error('DB ID QUERY')
        blog_post = BlogPosts.get_by_id(int(post_id))

        #datastore query is executed
        blog_post = blog_post

        render_time = time.time()
        reload_time = render_time

        #add time and values to memcache
        memcache.set(key, blog_post)
        memcache.set(render_time_key, render_time)

    else:
        reload_time = time.time()

    render_time = int(reload_time - render_time)
    return (blog_post, render_time)
def get_blog_post(post_id):
	key = post_id
	blog_post = memcache.get(key)

	render_time_key = key + '_render_time'
	render_time = memcache.get(render_time_key)

	if blog_post == None:
		#show error in the console 
		logging.error('DB ID QUERY')
		blog_post = BlogPosts.get_by_id(int(post_id))

		#datastore query is executed
		blog_post = blog_post			

		render_time = time.time()
		reload_time = render_time

		#add time and values to memcache
		memcache.set(key, blog_post)
		memcache.set(render_time_key, render_time)

	else:
		reload_time = time.time()
	
	render_time = int(reload_time - render_time)
	return (blog_post, render_time)
	def get(self, post_id):
		blog_post = BlogPosts.get_by_id(int(post_id))

		if blog_post:
			self.response.headers['Content-Type'] = 'application/json'
			self.write(json.dumps({'contents': str(blog_post.content),
									'created': time.strftime(str(blog_post.created)),
									'subject': str(blog_post.subject)}))
		else:
			self.render('404.html')
    def get(self, post_id):
        blog_post = BlogPosts.get_by_id(int(post_id))

        if blog_post:
            self.response.headers['Content-Type'] = 'application/json'
            self.write(
                json.dumps({
                    'contents': str(blog_post.content),
                    'created': time.strftime(str(blog_post.created)),
                    'subject': str(blog_post.subject)
                }))
        else:
            self.render('404.html')