diff Python/exceptions.c @ 21179:485422900ef0 legacy-trunk

SF bug #488687 reported by Neal Norwitz The error for assignment to __debug__ used ste->ste_opt_lineno instead of n->n_lineno. The latter was at best incorrect; often the slot was uninitialized. Two fixes here: Use the correct lineno for the error. Initialize ste_opt_lineno in PySymtable_New(); while there are no current cases where it is referenced unless it has already been assigned to, there is no harm in initializing it.
author Jeremy Hylton <jeremy@alum.mit.edu>
date Tue, 04 Dec 2001 02:41:46 +0000
parents 639c0a3ae8dc
children d4406fbfcb4e
line wrap: on
line diff