What is the "Unpacking Arguments List" rule?
Jach Fong
jfong at ms4.hinet.net
Wed Jun 13 20:03:04 EDT 2018
Alister via Python-list at 2018/6/13 PM 08:43 wrote:
>> IMHO, there is no reason to check the *args has to appear at last in
>> positional argument list in a function call because of there is no
>> "unknown number of parameters" at the time of unpacking. It should be
>> alright to write line 19
>> action(*args, progress)
>
> Anyone wanting to write such code should be banned form ever accessing a
> computer.
Won't it be too hard to this guy:-)
> if you know how many arguments are going to be passed to match the *args
> part of this function then they should be assigned known variables
> otherwise the code will soon become an unmanageable mess.
I think it's depend on the situation.
> this is why the language specifications states it should only appear
> after all known positional arguments have been declared
To a function call, where the spec is?
--Jach
---
This email has been checked for viruses by Avast antivirus software.
https://www.avast.com/antivirus
More information about the Python-list
mailing list