py3kでは__new__の扱いが変更になっていた