bpo-33967: Fix singledispatch raised IndexError when no args (GH-8184)

3 files changed