• Mark Lodato's avatar
    set module_is_main = 1 in main(), not globally · 8c686843
    Mark Lodato authored
    From 3ebc39282aa9a8379069df12b0c8cc86a2ac8a25 Mon Sep 17 00:00:00 2001
    Date: Mon, 5 Oct 2009 21:17:04 -0400
    For --embed mode, always initialize the global variable
    __pyx_module_is_main_MODULE to zero, even with --embed, and only set it
    to one in main().  This would allow the same code to still work if
    compiled as a shared library (main would be ignored) and also make the
    code cleaner since all of the --embed stuff would be in one place.
    ---
     Cython/Compiler/ModuleNode.py |    6 ++++--
     1 files changed, 4 insertions(+), 2 deletions(-)
    8c686843
ModuleNode.py 98.7 KB