added several printLocks to improve console output

This commit is contained in:
Jonathan Warren 2013-05-07 16:31:18 -04:00
parent 3ab48c2fe3
commit 38ae186a93
3 changed files with 9 additions and 2 deletions

View File

@ -297,7 +297,9 @@ class receiveDataThread(threading.Thread):
try:
del shared.connectedHostsList[self.HOST]
except Exception, err:
shared.printLock.acquire()
print 'Could not delete', self.HOST, 'from shared.connectedHostsList.', err
shared.printLock.release()
shared.UISignalQueue.put(('updateNetworkStatusTab','no data'))
shared.printLock.acquire()
print 'The size of the connectedHostsList is now:', len(shared.connectedHostsList)
@ -2046,7 +2048,6 @@ class sendDataThread(threading.Thread):
shared.printLock.release()
self.versionSent = 1
def run(self):
while True:
deststream,command,data = self.mailbox.get()

View File

@ -1315,7 +1315,9 @@ class MyForm(QtGui.QMainWindow):
self.trayIcon.hide()
self.statusBar().showMessage('All done. Closing user interface...')
event.accept()
shared.printLock.acquire()
print 'Done. (passed event.accept())'
shared.printLock.release()
os._exit(0)
def on_action_InboxMessageForceHtml(self):

View File

@ -149,7 +149,9 @@ def doCleanShutdown():
print 'Completed pickle.dump. Closing output...'
output.close()
knownNodesLock.release()
printLock.acquire()
print 'Finished closing knownnodes.dat output file.'
printLock.release()
UISignalQueue.put(('updateStatusBar','Done saving the knownNodes list of peers to disk.'))
broadcastToSendDataQueues((0, 'shutdown', 'all'))
@ -165,8 +167,10 @@ def doCleanShutdown():
sqlSubmitQueue.put('SELECT address FROM subscriptions')
sqlSubmitQueue.put('')
sqlReturnQueue.get()
sqlLock.release()
sqlLock.release()
printLock.acquire()
print 'Finished flushing inventory.'
printLock.release()
sqlSubmitQueue.put('exit')
if safeConfigGetBoolean('bitmessagesettings','daemon'):