24.05.18 18:46, Neil Girdhar пише:
    p = parameters.pop('some_parameter')
    q = parameters.pop('some_other_parameter')
    if parameters:
          raise ValueError

parameters is a Mapping subclass and I don't want to destroy it

Oh, right. It works if parameters is a var-keyword parameter.

    def __init__(self, some_kwarg, some_other_kwargs, **parameters):

_______________________________________________
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