py3.x compat module