summaryrefslogtreecommitdiff
path: root/Python/ceval.c
diff options
context:
space:
mode:
authorR. David Murray <rdmurray@bitdance.com>2010-02-11 00:15:05 +0000
committerR. David Murray <rdmurray@bitdance.com>2010-02-11 00:15:05 +0000
commit1f449143f48969067d6bd7bfec6d377e993d46a5 (patch)
treed144201c7bdda257318884b672b1864469557df9 /Python/ceval.c
parent0b581e58f96a3ef66858d6efd762dbae849d766c (diff)
downloadcpython-git-1f449143f48969067d6bd7bfec6d377e993d46a5.tar.gz
Merged revisions 78137 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk ........ r78137 | r.david.murray | 2010-02-10 17:42:04 -0500 (Wed, 10 Feb 2010) | 8 lines Issue 7835: Shelve's __del__ method calls its close method, and its close method refers to an identifier in the global module namespace. This means that when __del__ is called during interpreter shutdown (if, for example, the calling program still has a pointer to the shelf), sometimes that global identifier would wind up being None, causing mysterious 'ignored' exceptions. This patch checks for the possible None value first before using the global, thus avoiding the error messages. ........
Diffstat (limited to 'Python/ceval.c')
0 files changed, 0 insertions, 0 deletions