code expected value in seconds, not interval object
authorMarko Kreen <markokr@gmail.com>
Sun, 8 Apr 2007 21:46:01 +0000 (21:46 +0000)
committerMarko Kreen <markokr@gmail.com>
Sun, 8 Apr 2007 21:46:01 +0000 (21:46 +0000)
python/pgq/ticker.py

index 8f726c7865cf683036391bc3a5b15c584dcf0007..a9d6190c808265f90cd6d4a54ec273b356f9d9b3 100644 (file)
@@ -109,8 +109,10 @@ class SmartTicker(skytools.DBScript):
         t.start()
 
     def refresh_queues(self, cx):
-        q = "select queue_name, queue_event_seq, queue_ticker_idle_period,"\
-            " queue_ticker_max_lag, queue_ticker_max_count"\
+        q = "select queue_name, queue_event_seq,"\
+            " extract('epoch' from queue_ticker_idle_period) as queue_ticker_idle_period,"\
+            " extract('epoch' from queue_ticker_max_lag) as queue_ticker_max_lag,"\
+            " queue_ticker_max_count"\
             " from pgq.queue"\
             " where not queue_external_ticker"
         cx.execute(q)