chiark / gitweb /
Report missing srclib properly
authorCiaran Gultnieks <ciaran@ciarang.com>
Fri, 31 May 2013 06:50:47 +0000 (07:50 +0100)
committerCiaran Gultnieks <ciaran@ciarang.com>
Fri, 31 May 2013 06:50:47 +0000 (07:50 +0100)
fdroidserver/common.py

index ec9d7a9851866bcb1a0f6e39ea3d0f429364fdf2..de15d239ee64c445f6b2e77ba84ac7edd36db6be 100644 (file)
@@ -40,6 +40,8 @@ def getvcs(vcstype, remote, local, sdk_path):
 
 def getsrclibvcs(name):
     srclib_path = os.path.join('srclibs', name + ".txt")
+    if not os.path.exists(srclib_path):
+        raise VCSException("Missing srclib " + name)
     return parse_srclib(srclib_path)['Repo Type']
 
 class vcs: