Issue621180
Created on 2002-10-10.08:04:39 by anonymous, last changed 2007-05-18.21:10:39 by amak.
History | |||
---|---|---|---|
Date | User | Action | Args |
2002-10-10 08:04:39 | anonymous | create |
Created on 2002-10-10.08:04:39 by anonymous, last changed 2007-05-18.21:10:39 by amak.
Messages | |||
---|---|---|---|
msg751 (view) | Author: Nobody/Anonymous (nobody) | Date: 2002-10-10.08:04:39 | |
Exception AttributeError: 'int' object has no attribute 'close' in <method _udpsocket.__del__ of _udpsocket instance at 4570013> ignored I fixed it like that in socket.py class _udpsocket: def close(self): ''' sock = self.sock self.sock = 0 sock.close() ''' if self.sock: self.sock.close() self.sock = None |
|||
msg752 (view) | Author: Deleted User leouserz (leouserz) | Date: 2007-01-15.18:35:36 | |
Is there a test case for this? The current implementation looks ok to me: def close(self): if not self.sock: return sock = self.sock self.sock = 0 sock.close() get rid of self.sock, then close out the local "sock". Maybe this should just be closed? |
|||
msg753 (view) | Author: Alan Kennedy (amak) | Date: 2007-05-18.21:10:39 | |
This bug should be closed; it refers to the old jython 2.1 implementation. leouserz comment of 2007-01-15 18:35 is correct; the current implementation is OK. (Although I have changed "self.sock = 0" to "self.sock = None" for improved style) |
History | |||
---|---|---|---|
Date | User | Action | Args |
2002-10-10 08:04:39 | anonymous | create |
Supported by Python Software Foundation,
Powered by Roundup