Explorar o código

Fail with more descriptive error message when query isn't found

Stefan Schmidt %!s(int64=6) %!d(string=hai) anos
pai
achega
903af62a6a
Modificáronse 1 ficheiros con 3 adicións e 0 borrados
  1. 3 0
      code/Core/StatsDatabase.py

+ 3 - 0
code/Core/StatsDatabase.py

@@ -285,6 +285,9 @@ class StatsDatabase:
             return self.named_query_parameterized("ipaddress", query_list[1])
         else:
             query = self.named_queries.get(query_list[0] + "." + query_list[1])
+            if query is None:
+                raise QueryExecutionException("The requested query '" + query_list[0] + "(" + query_list[1] +
+                                              ")' was not found in the internal query list!")
             self.cursor.execute(str(query))
             last_result = self.cursor.fetchall()
             return last_result