it does not allow me to further edit the last post, but just found out one more place where *
is used,
try:
raise ExceptionGroup("problem", [BlockingIOError()])
except* OSError as e:
print(repr(e))
which outputs,
ExceptionGroup('problem', [BlockingIOError()])