[pyar] Detectando llamadas con cantidad incorrectas de argumentos
Martín Gaitán
gaitan en gmail.com
Vie Feb 27 18:03:14 ART 2015
2015-02-27 17:52 GMT-03:00 Daniel Moisset <dmoisset en machinalis.com>:
> El problema es que esto me captura otros TypeErrors que no tienen nada que
> ver con llamar a la funcion con cantidad correcta de argumentos, que se
> capturan a un nivel mas alto, y quiero dejar pasar. Entonces quisiera hacer:
>
> try:
> f(*args, **kwargs)
> except TypeError as e:
> if <e es por un mismatch de argumentos>:
> loguear(informacion_relevante)
> else: raise
>
Así no?
try:
f(*args, **kwargs)
except TypeError as e:
if e.message.startswith('f() takes exactly'):
log(...)
else:
raise
--
mgaitan.github.io
textosypretextos.com.ar <http://textosyprextextos.com.ar>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20150227/19f8127f/attachment.html>
More information about the pyar
mailing list