Initial port to python3
[htsworkflow.git] / htsworkflow / frontend / samples / auth_backend.py
index c4960b976fc93fe3721bcc2de063305c04528c11..6908956432857d9db6133b170722237da6b42fbd 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:
@@ -10,16 +12,16 @@ class HTSUserModelBackend(ModelBackend):
             if user.check_password(password):
                 return user
         #except self.user_class.DoesNotExist:
-        except Exception, e:
-            print e
+        except Exception as e:
+            print(e, file=sys.stderr)
             return None
 
     def get_user(self, user_id):
         try:
             return self.user_class.objects.get(pk=user_id)
         #except self.user_class.DoesNotExist:
-        except Exception, e:
-            print e
+        except Exception as e:
+            print(e, file=sys.stderr)
             return None
 
     @property