Exemplo n.º 1
0
 def join (self,timeout=None):
     self._stopevent.set()
     pypm.quit()
     if self.file:
         try:
             self.file_obj.close()
         except:
             pass
     threading.Thread.join(self, timeout)
Exemplo n.º 2
0
def shutdown():
	eventloop.stop = True
	eventloop.join()
	
	# causes segfault !?
	#for i in inputs:
		#i["obj"].close()
	#for o in outputs:
		#o["obj"].close()
	pm.quit()
Exemplo n.º 3
0
 def join (self,timeout=None):
     self._stopevent.set()
     pypm.quit()
     threading.Thread.join(self, timeout)
Exemplo n.º 4
0
 def close(self):
     self.server.server_close()
     self.server.shutdown()
     self.cm.close()
     pyportmidi.quit()