Преглед на файлове

TODO: We need a form of in-memory store

Steve L. Nyemba преди 8 години
родител
ревизия
231fe8d8c1
променени са 1 файла, в които са добавени 10 реда и са изтрити 0 реда
  1. 10 0
      src/monitor.py

+ 10 - 0
src/monitor.py

@@ -11,6 +11,8 @@ import subprocess
 from sets import Set
 import re
 import datetime
+import Queue
+
 
 class Analysis:
 	def __init__(self):
@@ -182,3 +184,11 @@ class DetailProcess(Analysis):
 		#return [{"memory_usage":row[0],"cpu_usage":row[1],"memory_available":row[2]/1000,"label":row[3]} for row in ma]
 		
 		return ma
+
+class QListener(Thread)
+	def __init__(self,handlers):
+		self.handlers = handlers
+		self.queue = Queue.LifoQueue()
+	def post(self) :
+		for handler in self.handlers:
+			self.queue.put(handler.)