>
> That seems to me to be quite different issue. Just throwing invalid stuff 
> on the ground in this scenario will avoid a crash but lose data. This seems 
> much worse to me than the crash. 
>


Throwing it away does seem extreme. Maybe something that indicates what's 
left over? In other words:

    result, leftover_kwargs = func(<some syntax for this>kwargs)

or

    result = func(<some syntax for this>kwargs)
    assert kwargs == {'whatever is': 'left over'}
_______________________________________________
Python-ideas mailing list
Python-ideas@python.org
https://mail.python.org/mailman/listinfo/python-ideas
Code of Conduct: http://python.org/psf/codeofconduct/

Reply via email to