[aur-dev] [PATCH] Fixed Null issue in git-interface/git-serve.py

Mark Weiman mark.weiman at markzz.com
Thu Nov 26 00:39:50 UTC 2015


Found while setting up a brand new instance of aurweb, in git-serve.py, if the PackageBases table is empty, it generates a TypeError.

"TypeError: unorderable types: NoneType() > int()"

Signed-off-by: Mark Weiman <mark.weiman at markzz.com>
---
 git-interface/git-serve.py | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/git-interface/git-serve.py b/git-interface/git-serve.py
index 8bd6aa8..6ba19e8 100755
--- a/git-interface/git-serve.py
+++ b/git-interface/git-serve.py
@@ -37,7 +37,10 @@ def pkgbase_from_name(pkgbase):
     return row[0] if row else None
 
 def pkgbase_exists(pkgbase):
-    return (pkgbase_from_name(pkgbase) > 0)
+    if pkgbase_from_name(pkgbase):
+        return (pkgbase_from_name(pkgbase) > 0)
+    else:
+        return False
 
 def list_repos(user):
     db = mysql.connector.connect(host=aur_db_host, user=aur_db_user,
-- 
2.6.2


More information about the aur-dev mailing list