From 55909aa04365d4cada8143ea4af95cb9626cf7b4 Mon Sep 17 00:00:00 2001 From: "James E. Blair" Date: Sat, 3 Apr 2010 10:48:34 -0700 Subject: Handle bad arguments to tag method. --- quoins/controllers.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/quoins/controllers.py b/quoins/controllers.py index a3a1c5d..888aa55 100644 --- a/quoins/controllers.py +++ b/quoins/controllers.py @@ -473,6 +473,10 @@ Comment: @expose(template="genshi:quoinstemplates.index") def tag(self, tagname, start=0): + try: + start=int(start) + except: + raise tg.exceptions.HTTPNotFound().exception blog = DBSession.query(Blog).get(1) posts = blog.getPostsByTag(tagname) d = post_paginate(start, posts, self.post_paginate) -- cgit v1.2.3