Force auth_backend error messages to sys stderr, as
authorDiane Trout <diane@caltech.edu>
Thu, 28 Jan 2010 19:49:13 +0000 (19:49 +0000)
committerDiane Trout <diane@caltech.edu>
Thu, 28 Jan 2010 19:49:13 +0000 (19:49 +0000)
wsgi hates stdout

htsworkflow/frontend/samples/auth_backend.py

index c4960b976fc93fe3721bcc2de063305c04528c11..e09d4048cdcf6a37dfaabf978773d28bdfa7d1cf 100644 (file)
@@ -3,6 +3,8 @@ from django.contrib.auth.backends import ModelBackend
 from django.core.exceptions import ImproperlyConfigured
 from django.db.models import get_model
 
+import sys
+
 class HTSUserModelBackend(ModelBackend):
     def authenticate(self, username=None, password=None):
         try:
@@ -11,7 +13,7 @@ class HTSUserModelBackend(ModelBackend):
                 return user
         #except self.user_class.DoesNotExist:
         except Exception, e:
-            print e
+            print >>sys.stderr, e
             return None
 
     def get_user(self, user_id):
@@ -19,7 +21,7 @@ class HTSUserModelBackend(ModelBackend):
             return self.user_class.objects.get(pk=user_id)
         #except self.user_class.DoesNotExist:
         except Exception, e:
-            print e
+            print >>sys.stderr, e
             return None
 
     @property