diff -r 602a909e9e16 -r 1be4a3c09a47 pytask/taskapp/utils.py --- a/pytask/taskapp/utils.py Sun Jan 09 20:33:08 2011 +0530 +++ b/pytask/taskapp/utils.py Tue Jan 11 00:00:48 2011 +0530 @@ -1,4 +1,4 @@ -from pytask.taskapp.models import Task +from pytask.taskapp.models import Task, TextBook from django.http import Http404 def getTask(tid): @@ -9,3 +9,11 @@ except Task.DoesNotExist: raise Http404 +def getTextBook(tid): + + try: + task = TextBook.objects.get(uniq_key=tid) + return task + except TextBook.DoesNotExist: + raise Http404 +