When serialising functions with dill.dumps(func, recurse=True) on Python 3.11, dis.dis() fails during bytecode introspection Root cause : Python 3.11 changed bytecode format; dis._get_name_info() accesses invalid tuple indices