Muchas gracias por el aporte, ya investigando el tema y mirando los artículos recomendados hoy logre controlar el bucle infinito, me demore un poco ya que pues soy nuevo en python y estoy adaptando a la nueva sintaxis, con el tiempo tomare velocidad.
Te recuerdo que todo este proyecto es de código abierto, seguiré consultándolos, y cuando llegue el momento lo liberare.
ARCHIVO A
Código:
import threading
class MiThread(threading.Thread):
def __init__(self, num):
threading.Thread.__init__(self)
self.num = num
def run(self):
print "Soy el hilo", self.num
ARCHIVO B
Código:
print "Soy el hilo principal"
for i in range(0, 10):
t = MiThread(i)
t.start()
t.join()
Gracias.