]> git.decadent.org.uk Git - dak.git/commitdiff
add convencience debug function
authorJames Troup <james@nocrew.org>
Fri, 22 Feb 2002 22:49:14 +0000 (22:49 +0000)
committerJames Troup <james@nocrew.org>
Fri, 22 Feb 2002 22:49:14 +0000 (22:49 +0000)
katie.py

index c6952343d2f04ae6aa45d93454c480ba1a4be41f..3c9f9b0ff0ade06ce7aaf3357f4096d589e9041f 100644 (file)
--- a/katie.py
+++ b/katie.py
@@ -2,7 +2,7 @@
 
 # Utility functions for katie
 # Copyright (C) 2001  James Troup <james@nocrew.org>
-# $Id: katie.py,v 1.7 2002-02-22 01:03:13 troup Exp $
+# $Id: katie.py,v 1.8 2002-02-22 22:49:14 troup Exp $
 
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
@@ -20,7 +20,7 @@
 
 ###############################################################################
 
-import cPickle, errno, os, pg, re, stat, string;
+import cPickle, errno, os, pg, re, stat, string, sys, time;
 import utils, db_access;
 import apt_inst, apt_pkg;
 
@@ -701,3 +701,11 @@ class Katie:
                 self.reject("size for %s doesn't match %s." % (found, file));
 
         return (self.reject_message, orig_tar_gz);
+
+    def do_query(self, q):
+        sys.stderr.write("query: \"%s\" ... " % (q));
+        before = time.time();
+        r = self.projectB.query(q);
+        time_diff = time.time()-before;
+        sys.stderr.write("took %.3f seconds.\n" % (time_diff));
+        return r;