def __init__(self): handlers = [ (r"/", post.HomeHandler), (r"/page/(\d+)[/]*", post.HomeHandler), (r"/archive[/]*", post.ArchiveHandler), (r"/archive/page/(\d+)[/]*", post.ArchiveHandler), (r"/post/(\d+)[/]*", post.PostHandler), (r"/post/add[/]*", post.PostAddHandler), (r"/post/edit/(\d+)[/]*", post.PostEditHandler), (r"/reply/(\d+)/add[/]*", reply.ReplyAddHandler), (r"/reply/(\d+)/edit/(\d+)[/]*", reply.ReplyEditHandler), (r"/rss[/]*", post.FeedHandler), (r"/feed[/]*", post.FeedHandler), (r"/login[/]*", user.LoginHandler), (r"/logout[/]*", user.LogoutHandler), ] settings = dict( template_path = os.path.join(os.path.dirname(__file__), "views"), static_path = os.path.join(os.path.dirname(__file__), "static"), ui_modules = {"RecentReplys": post.RecentReplysModule}, xsrf_cookies = True, cookie_secret = config.cookie_secret, autoescape = None, title = config.title, desc = config.description, name = config.name, admin_username = config.admin_username, admin_avatar_url = get_avatar(config.admin_email, 96), admin_info = config.admin_info, url = config.url, login_url = "/", paged = config.paged, recent_replys = post.getRecentReplys(), debug = True ) tornado.web.Application.__init__(self, handlers, **settings)
def __init__(self): handlers = [ (r"/", post.HomeHandler), (r"/page/(\d+)[/]*", post.HomeHandler), (r"/archive[/]*", post.ArchiveHandler), (r"/archive/page/(\d+)[/]*", post.ArchiveHandler), (r"/post/(\d+)[/]*", post.PostHandler), (r"/post/add[/]*", post.PostAddHandler), (r"/post/edit/(\d+)[/]*", post.PostEditHandler), (r"/reply/(\d+)/add[/]*", reply.ReplyAddHandler), (r"/reply/(\d+)/edit/(\d+)[/]*", reply.ReplyEditHandler), (r"/rss[/]*", post.FeedHandler), (r"/feed[/]*", post.FeedHandler), (r"/login[/]*", user.LoginHandler), (r"/logout[/]*", user.LogoutHandler), ] settings = dict(template_path=os.path.join(os.path.dirname(__file__), "views"), static_path=os.path.join(os.path.dirname(__file__), "static"), ui_modules={"RecentReplys": post.RecentReplysModule}, xsrf_cookies=True, cookie_secret=config.cookie_secret, autoescape=None, title=config.title, desc=config.description, name=config.name, admin_username=config.admin_username, admin_avatar_url=get_avatar(config.admin_email, 96), admin_info=config.admin_info, url=config.url, login_url="/", paged=config.paged, recent_replys=post.getRecentReplys(), debug=True) tornado.web.Application.__init__(self, handlers, **settings)
def get_avatar(self, size=24): return helpers.get_avatar(self.email, size)