2016-07-04 36 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

関連する問題