2016-07-04 98 views
0

我想在瓶服務器中創建一個線程,它似乎並沒有被解僱。我也沒有得到任何錯誤。這裏是我的代碼:python瓶服務器中的線程

t = Thread(target=pourDrink, args=(VALID_BCM_PIN_NUMBERS[0],float(j[1]), mc, total,)) 
print "turning on 1" 
t.start 

什麼我打電話:

def pourDrink(drink, amount, mc, total): 
    # some long running task here 
    data = pin_update(drink, 0) 
    print "sleeping amount " + str(amount) 
    time.sleep(float(amount)) 

的事情是它甚至從來沒有打印出「睡眠量」有什麼我做錯了什麼? 讓我知道是否需要提供更多信息或代碼。

回答

2

您需要呼叫Thread.start方法:

t.start() 

只是引用這是不夠的。

+0

就是這樣,謝謝我沒有意識到不同之處。 – BluGeni