June 9, 2022
8:41 p.m.
Allowing this is inconsistent with point 3 in the "Assignment" section of the PEP. It states that this should be allowed: def takes_name(name: str): ... def takes_moviebase(**kwargs: **MovieBase): ... takes_moviebase = takes_name But then takes_moviebase(**movie) would fail at runtime.