Message137457
| Author |
amajorek |
| Recipients |
amajorek, beardedp, giampaolo.rodola |
| Date |
2011年06月01日.20:23:47 |
| SpamBayes Score |
0.0008260119 |
| Marked as misclassified |
No |
| Message-id |
<1306959828.54.0.454799757127.issue11453@psf.upfronthosting.co.za> |
| In-reply-to |
| Content |
Adding __exit__ will not make asyncore.file_wrapper close file descriptor when garbage collected.
Here is clone of socket.py solution for the same problem.
def close(self):
if self.fd:
os.close(self.fd)
self.fd = None # or maybe self.fd = 0 will be better
def __del__(self):
try:
self.close()
except:
# close() may fail if __init__ didn't complete
pass |
|
History
|
|---|
| Date |
User |
Action |
Args |
| 2011年06月01日 20:23:48 | amajorek | set | recipients:
+ amajorek, giampaolo.rodola, beardedp |
| 2011年06月01日 20:23:48 | amajorek | set | messageid: <1306959828.54.0.454799757127.issue11453@psf.upfronthosting.co.za> |
| 2011年06月01日 20:23:48 | amajorek | link | issue11453 messages |
| 2011年06月01日 20:23:47 | amajorek | create |
|