From: Benjamin Peterson Date: Fri, 20 Nov 2009 01:15:53 +0000 (+0000) Subject: provide line number for lambdas X-Git-Tag: v2.7a1~70 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=d16d0abf0bdf3228beed0977a953fa132f5599c3;p=python provide line number for lambdas --- diff --git a/Python/symtable.c b/Python/symtable.c index 23f0184304..40eb866a5c 100644 --- a/Python/symtable.c +++ b/Python/symtable.c @@ -1193,9 +1193,8 @@ symtable_visit_expr(struct symtable *st, expr_ty e) return 0; if (e->v.Lambda.args->defaults) VISIT_SEQ(st, expr, e->v.Lambda.args->defaults); - /* XXX how to get line numbers for expressions */ if (!symtable_enter_block(st, lambda, - FunctionBlock, (void *)e, 0)) + FunctionBlock, (void *)e, e->lineno)) return 0; VISIT_IN_BLOCK(st, arguments, e->v.Lambda.args, (void*)e); VISIT_IN_BLOCK(st, expr, e->v.Lambda.body, (void*)e);