commit | 86424e333f1736591114da975c8d2926ba6f51f5 | [log] [tgz] |
---|---|---|
author | Jeremy Hylton <jeremy@alum.mit.edu> | Tue Dec 04 02:41:46 2001 +0000 |
committer | Jeremy Hylton <jeremy@alum.mit.edu> | Tue Dec 04 02:41:46 2001 +0000 |
tree | 6bc48e16d500640a0f448eac30521a3c24337159 | |
parent | 22a51efc1cb9b3d5c945bf90fd8906306c367604 [diff] |
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.