Convert from numbers to letters
Bill Mill
bill.mill at gmail.com
Fri May 20 13:50:21 EDT 2005
On 20 May 2005 10:07:55 -0700, Jason Drew <jasondrew72 at gmail.com> wrote:
> Hey, that's good. Thanks Steve. Hadn't seen it before. One to use.
>
> Funny that Pythonwin's argument-prompter (or whatever that feature is
> called) doesn't seem to like it.
>
> E.g. if I have
> def f(tupl):
> print tupl
>
> Then at the Pythonwin prompt when I type
> f(
> I correctly get "(tupl)" in the argument list pop-up box.
>
> But if I have
> def f((a, b)):
> print a, b
>
> then when I type
> f(
> I just get "(.0)" in the argument list pop-up box.
>
> Or with
> def f(p, q, (a, b)):
> pass
> Pythonwin prompts with
> "(p, q, .4)"
>
>
> However in each case the help() function correctly lists all the
> arguments. Strange. I'll check if it's a known "feature".
That sounds like a bug in pythonwin autocomplete. Tuple unpacking in
function arguments is definitely a known feature, there were some
recent (fairly extensive) clp threads about it.[1]
I wish people would use it more, I think it's an awesome feature when
properly used. I like it especially for signatures like "def
change_coord((x, y))". It was one of those features, for me, where I
just tried it without knowing of its existence, assuming it would
work, and I was pleasantly surprised that it did.
Peace
Bill Mill
bill.mill at gmail.com
[1] http://tinyurl.com/89zar
I think there was another about ways to improve tuple unpacking, but I
didn't find it in a brief search.
>
> This is with
> "PythonWin 2.4 (#60, Feb 9 2005, 19:03:27) [MSC v.1310 32 bit (Intel)]
> on win32."
>
> --
> http://mail.python.org/mailman/listinfo/python-list
>
More information about the Python-list
mailing list