Message194042
| Author | pitrou |
|---|---|
| Recipients | Arfrever, amaury.forgeotdarc, christian.heimes, gregory.p.smith, pitrou, python-dev, sbt |
| Date | 2013-08-01.09:59:25 |
| SpamBayes Score | -1.0 |
| Marked as misclassified | Yes |
| Message-id | <1375351165.31.0.90572956917.issue18214@psf.upfronthosting.co.za> |
| In-reply-to |
| Content | |
|---|---|
> As for the __main__ dict, perhaps we're missing a decref somewhere.
Actually, it's not surprising. Blob's methods hold a reference to the __main__ globals, and there's still a Blob object alive in encodings.
If you replace the end of your script with the following:
for name, mod in sys.modules.items():
if name != 'encodings':
mod.__dict__["__blob__"] = Blob(name)
del name, mod, Blob
then at the end of the shutdown phase, remaining is empty. |
|
| History | |||
|---|---|---|---|
| Date | User | Action | Args |
| 2013-08-01 09:59:25 | pitrou | set | recipients: + pitrou, gregory.p.smith, amaury.forgeotdarc, christian.heimes, Arfrever, python-dev, sbt |
| 2013-08-01 09:59:25 | pitrou | set | messageid: <1375351165.31.0.90572956917.issue18214@psf.upfronthosting.co.za> |
| 2013-08-01 09:59:25 | pitrou | link | issue18214 messages |
| 2013-08-01 09:59:25 | pitrou | create | |