Issue #4806: Avoid masking TypeError when *-unpacking a generator

Based on patch by Hagen Fürstenau.
3 files changed