From 9e520d45a60a91750f9ad77da0be7dc58e57f4d8 Mon Sep 17 00:00:00 2001 From: Scott Moser Date: Mon, 31 Jan 2011 16:30:34 -0500 Subject: close file descriptors given to cPickle.load and cPickle.dump --- cloudinit/__init__.py | 2 ++ 1 file changed, 2 insertions(+) (limited to 'cloudinit') diff --git a/cloudinit/__init__.py b/cloudinit/__init__.py index 64c260e9..7406e19f 100644 --- a/cloudinit/__init__.py +++ b/cloudinit/__init__.py @@ -153,6 +153,7 @@ class CloudInit: cache = get_ipath_cur('obj_pkl') f=open(cache, "rb") data = cPickle.load(f) + f.close() self.datasource = data return True except: @@ -169,6 +170,7 @@ class CloudInit: try: f=open(cache, "wb") data = cPickle.dump(self.datasource,f) + f.close() os.chmod(cache,0400) return True except: -- cgit v1.2.3