[python-madrid] DAVID VILLA: El bug de ayer

David.Villa david.villa at gmail.com
Mon Nov 19 10:40:15 CET 2012


Hola Jesús:

Tiene usted toda la razón del mundo. Es cierto que yo lo vi más como una 
decisión de diseño que un bug, pero bueno, por pedir que no quede. Si lo 
arreglan genial.

Saludos

On 17/11/12 04:48, Jesus Cea wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Los bugs hay que notificarlos ;)
>
> "inspect.getargspec()" and "inspect.getcallargs()" don't work for builtins
> http://bugs.python.org/issue16490
>
> David, cuento con que te suscribas al bug y aportes tu experiencia y
> expliques tus necesidades. Es posible que haya que defender por qué
> solucionar esto de una forma satisfactoria es importante.
>
> Las funciones en C no definen sus parametros. En el código en C, lo
> que llega es una tupla python, que el código en C debe parsear
> llamando a una función específica dentro de la función. Por ello, el
> intérprete no tiene ni idea de qué va a parsear una función C,
> viéndolo desde fuera.
>
> Pero se me ocurre que ese parseo pueda ser realizado de otra manera.
> Por ejemplo, algo tipo "docstring" que documente el API y que el
> intérprete genere un wrapper de la función automáticamente.
>
> Osea, dudo mucho que esto se arregle nunca, porque aunque CPython lo
> hiciese con los builtins, cualquier función definida por cualquier
> otro módulo externo tendría el mismo problema, y habría que perseguir
> programador a programador.
>
> Parece bastante insoluble, pero puede ser que se le ocurra algo a
> alguien :).
>
> - --
> Jesús Cea Avión                         _/_/      _/_/_/        _/_/_/
> jcea at jcea.es - http://www.jcea.es/     _/_/    _/_/  _/_/    _/_/  _/_/
> jabber / xmpp:jcea at jabber.org         _/_/    _/_/          _/_/_/_/_/
> .                              _/_/  _/_/    _/_/          _/_/  _/_/
> "Things are not so easy"      _/_/  _/_/    _/_/  _/_/    _/_/  _/_/
> "My name is Dump, Core Dump"   _/_/_/        _/_/_/      _/_/  _/_/
> "El amor es poner tu felicidad en la felicidad de otro" - Leibniz
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.10 (GNU/Linux)
> Comment: Using GnuPG with undefined - http://www.enigmail.net/
>
> iQCVAwUBUKcJIZlgi5GaxT1NAQJLWQP+KtgCr3OwSAZY6cemO1T+NPhB3BeLpIqc
> RlHzkTHWNM5qasvKLtlogfJ1qaE5NseV9bo3rVRJitED7zBAqQxaQU6e7dsBckZu
> xNSCnfaLQoWDF6yVIyAldxqwAaAPjYySnuFBAligNM8xb694DH8y7iBNU/JrB2bv
> FtfeE82PJFk=
> =cFBl
> -----END PGP SIGNATURE-----
>

-- 
Grupo de usuarios de python ubicados en Madrid
http://groups.google.es/group/python-madrid
http://python-madrid.es
http://twitter.com/#!/python_madrid
Para darte de baja del grupo envía un mensaje a python-madrid+unsubscribe at googlegroups.com



More information about the Madrid mailing list