[issue9534] OrderedDict.__del__ destructor throws AttributeError when process ends up with the exception trace

2010-08-06 Thread Valentine Gogichashvili
New submission from Valentine Gogichashvili val...@gmail.com: When the process is dying with the exception trace dump, I am getting the following notification from the destructor of the OrderedDict class:: Exception AttributeError: 'NoneType' object has no attribute 'print_exc' in bound

[issue9534] OrderedDict.__del__ destructor throws AttributeError when process ends up with the exception trace

2010-08-06 Thread Raymond Hettinger
Changes by Raymond Hettinger rhettin...@users.sourceforge.net: -- assignee: - rhettinger nosy: +rhettinger ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue9534 ___

[issue9534] OrderedDict.__del__ destructor throws AttributeError when process ends up with the exception trace

2010-08-06 Thread Raymond Hettinger
Raymond Hettinger rhettin...@users.sourceforge.net added the comment: Do you have a short script that can reproduce the error message? -- ___ Python tracker rep...@bugs.python.org http://bugs.python.org/issue9534

[issue9534] OrderedDict.__del__ destructor throws AttributeError when process ends up with the exception trace

2010-08-06 Thread Valentine Gogichashvili
Valentine Gogichashvili val...@gmail.com added the comment: Unfortunately I do not have a short script. It is happening during the failure in quite a big script. I am afraid, it will too time consuming for me to write it... Actually by the content of the OrderdDict instance that is throwing

[issue9534] OrderedDict.__del__ destructor throws AttributeError when process ends up with the exception trace

2010-08-06 Thread Raymond Hettinger
Raymond Hettinger rhettin...@users.sourceforge.net added the comment: There's not enough information here for me to follow-up. It's unlikely that dict.clear() would product the message you see and the existing code for OrderedDict.__del__ and OrderedDict.clear() look correct to me. The bug

[issue9534] OrderedDict.__del__ destructor throws AttributeError when process ends up with the exception trace

2010-08-06 Thread Raymond Hettinger
Raymond Hettinger rhettin...@users.sourceforge.net added the comment: None of the other python-dev IRC folks were able to deduce the issue from the provided information. Closing as invalid. Feel free to reopen if more actionable information becomes available. -- resolution: -