]> granicus.if.org Git - python/commitdiff
Fix check_unoptimized() function. The only optimized namespaces are
authorNeil Schemenauer <nascheme@enme.ucalgary.ca>
Sun, 23 Oct 2005 18:50:36 +0000 (18:50 +0000)
committerNeil Schemenauer <nascheme@enme.ucalgary.ca>
Sun, 23 Oct 2005 18:50:36 +0000 (18:50 +0000)
in function blocks.  This elimiates spurious warnings about "import *" and
related statements at the class level.

Python/symtable.c

index cbf0344644039d859c4fcf03408e6b6603307d13..46efe4b391a65770e8397088427f5abebf2fe1f0 100644 (file)
@@ -445,7 +445,7 @@ check_unoptimized(const PySTEntryObject* ste) {
        char buf[300];
        const char* trailer;
 
-       if (ste->ste_type == ModuleBlock || !ste->ste_unoptimized
+       if (ste->ste_type != FunctionBlock || !ste->ste_unoptimized
            || !(ste->ste_free || ste->ste_child_free))
                return 1;