Remove unused comm logQueue. 18% performance increase (12% vs baseline)

master
Bryan Mayland 2013-06-28 10:55:34 -04:00
parent 905923cc4c
commit b5661c6f5e
1 changed files with 0 additions and 18 deletions

View File

@ -394,7 +394,6 @@ class MachineCom(object):
self._targetTemp = 0
self._bedTargetTemp = 0
self._commandQueue = queue.Queue()
self._logQueue = queue.Queue(256)
self._currentZ = None
self._heatupWaitStartTime = 0
self._heatupWaitTimeLost = 0.0
@ -542,14 +541,6 @@ class MachineCom(object):
def getBedTemp(self):
return self._bedTemp
def getLog(self):
ret = []
while not self._logQueue.empty():
ret.append(self._logQueue.get())
for line in ret:
self._logQueue.put(line, False)
return ret
def _monitor(self):
import cProfile
cProfile.runctx('self._actMonitor()',globals(),locals(),'/tmp/profile.log')
@ -863,15 +854,6 @@ class MachineCom(object):
def _log(self, message):
self._callback.mcLog(message)
self._serialLogger.debug(message)
try:
self._logQueue.put(message, False)
except:
#If the log queue is full, remove the first message and append the new message again
self._logQueue.get()
try:
self._logQueue.put(message, False)
except:
pass
def _readline(self):
if self._serial == None: