• R. David Murray's avatar
    Merged revisions 78139 via svnmerge from · 709b4c35
    R. David Murray yazdı
    svn+ssh://pythondev@svn.python.org/python/branches/py3k
    
    ................
      r78139 | r.david.murray | 2010-02-10 19:15:05 -0500 (Wed, 10 Feb 2010) | 15 lines
    
      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.
      ........
    ................
    709b4c35
To find the state of this project's repository at the time of any of these versions, check out the tags.
NEWS 70.2 KB