multiproccessing

PicklingError: Can't pickle <type 'function'>: attribute lookup __builtin__.function failed

Pythonのmultiprocessingがタイトルのようにエラーを吐くことがある。 結論としてはmultiprocessingのPoolオブジェクトのメソッドをlambda式を引数、または返り値に取る関数を渡すと死ぬ。 具体的には以下。 #ダメパターン import multiprocessing f = lambd…