[llvm-commits] [zorg] r148007 - /zorg/trunk/lnt/lnt/server/ui/app.py

Daniel Dunbar daniel at zuster.org
Wed Jan 11 17:53:42 PST 2012


Author: ddunbar
Date: Wed Jan 11 19:53:42 2012
New Revision: 148007

URL: http://llvm.org/viewvc/llvm-project?rev=148007&view=rev
Log:
[lnt/v0.4] lnt.server.ui: Return a nice HTTP error instead of crashing when
trying to access an invalid test suite.

Modified:
    zorg/trunk/lnt/lnt/server/ui/app.py

Modified: zorg/trunk/lnt/lnt/server/ui/app.py
URL: http://llvm.org/viewvc/llvm-project/zorg/trunk/lnt/lnt/server/ui/app.py?rev=148007&r1=148006&r2=148007&view=diff
==============================================================================
--- zorg/trunk/lnt/lnt/server/ui/app.py (original)
+++ zorg/trunk/lnt/lnt/server/ui/app.py Wed Jan 11 19:53:42 2012
@@ -61,7 +61,11 @@
 
     def get_testsuite(self):
         if self.testsuite is None:
-            self.testsuite = self.get_db().testsuite[g.testsuite_name]
+            testsuites = self.get_db().testsuite
+            if g.testsuite_name not in testsuites:
+                flask.abort(404)
+
+            self.testsuite = testsuite[g.testsuite_name]
 
         return self.testsuite
 





More information about the llvm-commits mailing list