[Python-ideas] Debugging: some problems and possible solutions

Nathaniel Smith njs at pobox.com
Wed Oct 3 22:04:25 EDT 2018


On Wed, Oct 3, 2018 at 10:48 AM, Chris Angelico <rosuav at gmail.com> wrote:
> On Thu, Oct 4, 2018 at 2:30 AM Anders Hovmöller <boxed at killingar.net> wrote:
>>
>> Nothing is a keyword in that example or in my example. My suggestion is that we could do:
>>
>> my_func(=big_array[5:20])
>>
>> And it would be compile time transformed into
>>
>> my_func(**{'big_array[5:20]': big_array[5:20]})
>>
>> and then my_func is just a normal function:
>>
>> def my_func(**kwargs):
>>      Whatever
>>
>> It's a very simple textual transformation.
>>
>
> That is not guaranteed to work. In another thread it was pointed out
> that this is merely a CPython implementation detail, NOT a language
> feature.

I'm curious where this is written down. Can you point to the relevant
part of the language spec or pronouncement or whatever it was?

-n

-- 
Nathaniel J. Smith -- https://vorpus.org


More information about the Python-ideas mailing list