]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
set name to <lambda> instead of None for lambdas
authorGuido van Rossum <guido@python.org>
Thu, 10 Nov 1994 22:40:34 +0000 (22:40 +0000)
committerGuido van Rossum <guido@python.org>
Thu, 10 Nov 1994 22:40:34 +0000 (22:40 +0000)
Python/compile.c

index d813400697294d823c3cca544d5e6b3800761fcd..b3b610a55c8e5159ae5faf21f1098c0c1a093d11 100644 (file)
@@ -2274,7 +2274,7 @@ compile_lambdef(c, n)
 {
        node *ch;
        REQ(n, lambdef); /* lambdef: 'lambda' [parameters] ':' test */
-       c->c_name = NULL;
+       c->c_name = "<lambda>";
 
        ch = CHILD(n, 1);
        if (TYPE(ch) == COLON) {
@@ -2515,12 +2515,7 @@ compile(n, filename)
        if (sc.c_errors == 0) {
                object *v, *w;
                v = newstringobject(sc.c_filename);
-               if (sc.c_name)
-                       w = newstringobject(sc.c_name);
-               else {
-                       INCREF(None);
-                       w = None;
-               }
+               w = newstringobject(sc.c_name);
                if (v != NULL && w != NULL)
                        co = newcodeobject(sc.c_code, sc.c_consts,
                                           sc.c_names, v, w);