Espie Marc added the comment: it's still 100% safe as a macro since each parameter is not used more than once. only the return type is an issue. ---------- _______________________________________ Python tracker <report at bugs.python.org> <http://bugs.python.org/issue30459> _______________________________________