heat: convert open to context manager 47/27147/1
authorRoss Brattain <ross.b.brattain@intel.com>
Sun, 8 Jan 2017 08:17:32 +0000 (00:17 -0800)
committerRoss Brattain <ross.b.brattain@intel.com>
Wed, 18 Jan 2017 07:28:19 +0000 (23:28 -0800)
Change-Id: I5ce6c77839f4104d305d66238bb2c6cbdc39a28c
Signed-off-by: Ross Brattain <ross.b.brattain@intel.com>
yardstick/benchmark/contexts/heat.py

index 0b2fbdc..79b7472 100644 (file)
@@ -94,9 +94,10 @@ class HeatContext(Context):
 
         rsa_key = paramiko.RSAKey.generate(bits=2048, progress_func=None)
         rsa_key.write_private_key_file(self.key_filename)
-        open(self.key_filename + ".pub", "w").write("%s %s\n" %
-                                                    (rsa_key.get_name(),
-                                                     rsa_key.get_base64()))
+        print("Writing %s ..." % self.key_filename)
+        with open(self.key_filename + ".pub", "w") as pubkey_file:
+            pubkey_file.write(
+                "%s %s\n" % (rsa_key.get_name(), rsa_key.get_base64()))
         del rsa_key
 
     @property