こっそり、ごっそりダックタイピングって魅力的だが、、 動いているシステムに手を入れる場合、
すげー行数だけど、retryのパターンだね、、
https://github.com/openstack/python-swiftclient/blob/master/swiftclient/client.py#L1735
複雑な関数は理解するのがめんどい、、
func addTask(uid as long, apiid as uuid ) as boolean
みたいなのが、、IFを読んだだけで想像できる
もしくは、
rManager(uid).addTask(procId) やり過ぎだな、、
ちなみに、kwargsは嫌いです