X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;ds=sidebyside;f=sfa%2Fclient%2Fsfaclientlib.py;h=b7114be467baad06a25042af3cd7e7b9a5c4f6c5;hb=5a6cbf4fa6837c81354b616d4cfa0352ec5367be;hp=ebadb013efc0b279dd9adc1c57fdefaad0ebd798;hpb=93a10471fd19e79b977b7655acac2fac9bd5e5fe;p=sfa.git diff --git a/sfa/client/sfaclientlib.py b/sfa/client/sfaclientlib.py index ebadb013..b7114be4 100644 --- a/sfa/client/sfaclientlib.py +++ b/sfa/client/sfaclientlib.py @@ -306,15 +306,12 @@ class SfaClientBootstrap: # return Credential(filename=self.my_credential()).save_to_string() # but in order to make it simpler to other implementations/languages.. def plain_read(self, filename): - infile = file(filename, "r") - result = infile.read() - infile.close() - return result + with open(filename) as infile: + return infile.read() def plain_write(self, filename, contents): - outfile = file(filename, "w") - result = outfile.write(contents) - outfile.close() + with open(filename, "w") as outfile: + outfile.write(contents) def assert_filename(self, filename, kind): if not os.path.isfile(filename): @@ -337,7 +334,7 @@ class SfaClientBootstrap: def wrap(f): def wrapped(self, *args, **kw): filename = filename_method(self, *args, **kw) - if os.path.isfile( filename ): + if os.path.isfile(filename): if not validate_method: return filename elif validate_method(self, filename):