pytask/profile/utils.py
changeset 140 8fcde6f8f750
parent 69 c6bca38c1cbf
--- 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
+