﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc	launchpad_bug
2353	make sure all file objects get explicitly closed	zooko		"Find all places that we open a file and make sure that we explicitly close that file object instead of relying on garbage-collection/reference-counting to close the file as a side-effect of freeing up the object.

Here's an example of a buggy bit of code where we call `close()` on only one branch of an if: 
[source:trunk/src/allmydata/storage/mutable.py?annotate=blame&rev=d5651a0d0eebdc144db53425ee461e186319e5fd#L336 storage/mutable.py line 336].

See also #1437."	defect	closed	normal	undecided	code	1.10.0	duplicate			
