0
私は、ストレージデバイスを照会するスレッドデータコレクターを開発しています。スレッドランナーメソッドにkwargsを渡す最善の方法
私は次のスレッドランナー方法があります。
def threadrunner(cfg, filer, APPLIANCES, kwargs):
_client = login(cfg, filer)
_filer = DeviceConfig(_client, Version=True)
APPLIANCES.append(_filer)
そして、それを呼び出すコード:
newthr = threading.Thread(target=threadrunner, args=(cfg, appliance, APPLIANCES, kwargs))
newthr.name = appliance
newthr.start()
threadrunnerに** kwargsからの変数リストを渡すための最良の方法は何を( )?上記の例では、Version = Trueは、私が渡す必要があるkwargの1つのバージョンです。私が渡す必要があるすべてのkwargsは単純なTrue | Falseトグルです。
私はあなたの問題を見ません。 'threadrunner'の' kwargs'はdictでなければなりません。 – HuStmpHrrr