]> granicus.if.org Git - python/commitdiff
Define __debug__ as 0 if -O is given, 1 otherwise. Also test for
authorGuido van Rossum <guido@python.org>
Tue, 11 Mar 1997 18:43:26 +0000 (18:43 +0000)
committerGuido van Rossum <guido@python.org>
Tue, 11 Mar 1997 18:43:26 +0000 (18:43 +0000)
errors in initializing the dictionary.

Python/bltinmodule.c

index 29e33939b30ddbefb511cd9f7f52ea2ac5abcd5f..3d977f484a728c3cad3fd60d92a7be6e3589023a 100644 (file)
@@ -1682,6 +1682,10 @@ initbuiltin()
        initerrors();
        (void) dictinsert(builtin_dict, "None", None);
        (void) dictinsert(builtin_dict, "Ellipsis", Py_Ellipsis);
+       (void) dictinsert(builtin_dict, "__debug__",
+                         newintobject(Py_OptimizeFlag == 0));
+       if (err_occurred())
+               fatal("error creating None/Ellipsis/__debug__ in __builtin__");
 }