--- a/pytask/profile/utils.py Tue Jan 11 11:56:34 2011 +0530
+++ b/pytask/profile/utils.py Tue Jan 11 12:30:10 2011 +0530
@@ -1,3 +1,5 @@
+from django.http import Http404
+from django.contrib.auth.models import User
from pytask.profile.models import Notification
def get_notification(nid, user):
@@ -30,3 +32,16 @@
else:
return None, None, None, None, None
+
+def get_user(uid):
+
+ try:
+ user = User.objects.get(id=uid)
+ except User.DoesNotExist:
+ raise Http404
+
+ if user.is_active:
+ return user
+ else:
+ raise Http404
+