James Stroud wrote:

> That **kwargs insists on using the C-side interface is precisely the 
> annoyance 
> to which I am referring. I should be able to write a dictionary-like 
> interface in python and **kwargs should in turn be able to use it. If the 
> retort is that the C-side interface is used for performance, my retort to the 
> retort is that an isinstance() is already being called somewhere, so no 
> additional tests would need to be made to make **kwargs more generalized.

Well, the test is in Python/ceval.c (grep for the error message) and the
function that needs a bona fide dictionary is PyObject_Call in
Objects/abstract.c . If you can work up a patch, Guido will probably
consider it although I would suggest searching python-dev for previous
discussions first.

-- 
Robert Kern
[EMAIL PROTECTED]

"In the fields of hell where the grass grows high
 Are the graves of dreams allowed to die."
  -- Richard Harter

-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to