def _saveTemp(self, filename, passphrase, dumpFunc): with open(filename, 'wb') as f: if passphrase is None: dumpFunc(self.original, f) else: s = BytesIO() dumpFunc(self.original, s) f.write(_encrypt(passphrase, s.getvalue()))
def _saveTemp(self, filename, passphrase, dumpFunc): f = open(filename, 'wb') if passphrase is None: dumpFunc(self.original, f) else: s = StringIO.StringIO() dumpFunc(self.original, s) f.write(_encrypt(passphrase, s.getvalue())) f.close()
def _saveTemp(self, filename, dumpFunc): with open(filename, 'wb') as f: dumpFunc(self.original, f)