nlr_jump(py_obj_new_exception_2(rt_q_TypeError,"unsupported operand type(s) for divmod(): '%s' and '%s'",py_obj_get_type_str(o1_in),py_obj_get_type_str(o2_in)));
}
}
py_obj_tpy_builtin_hash(py_obj_to_in){
// TODO hash will generally overflow small integer; can we safely truncate it?