class ArticleHandler(tornado.web.RequestHandler): def initialize(self): self.a = ArticleProvider() def get(self, new_url): article = self.a.fetch_one(new_url) if not article: raise tornado.web.HTTPError(404) self.render("templates/article.html", title=article["title"], item=article)