phpbb: Make sure PhpbbAuth::check_login always returns a tuple.
authorMatthijs Kooijman <matthijs@stdin.nl>
Thu, 21 Jul 2011 16:12:33 +0000 (18:12 +0200)
committerMatthijs Kooijman <matthijs@stdin.nl>
Thu, 21 Jul 2011 16:12:33 +0000 (18:12 +0200)
Before, it would sometimes return False, which resulted in an exception
trying to unpack it as a tuple.

conf/auth/phpbb.py

index 58dd72cab6a01660383d15df62cd9f1b4a6eafc6..54763b3558731a9db66e165c7583a145a973ea2c 100644 (file)
@@ -207,7 +207,7 @@ class PhpbbAuth(BaseAuth):
         conn = connect(**self.dbconfig)
 
         if not conn:
-            return False
+            return (False, False)
 
         # Get some data. Note that we interpolate the prefix ourselves, since
         # letting the mysql library do it only works with values (it adds ''
@@ -223,7 +223,7 @@ class PhpbbAuth(BaseAuth):
         # No data? No login.
         if (cursor.rowcount == 0):
             conn.close()
-            return False
+            return (False, False)
        
         # Check password
         row = cursor.fetchone()