Changeset: fd18b2f8d272 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/fd18b2f8d272 Modified Files: clients/mapilib/Tests/tlstester.py Branch: monetdburl Log Message:
On Windows, a file cannot be open twice diffs (16 lines): diff --git a/clients/mapilib/Tests/tlstester.py b/clients/mapilib/Tests/tlstester.py --- a/clients/mapilib/Tests/tlstester.py +++ b/clients/mapilib/Tests/tlstester.py @@ -318,10 +318,11 @@ class TLSTester: context.set_servername_callback(sni_callback) # Turns out the ssl API forces us to write the certs to file. Yuk! - with tempfile.NamedTemporaryFile(mode="wb") as f: + with tempfile.NamedTemporaryFile(mode="wb", delete=True, delete_on_close=False) as f: f.write(self.certs.get_file(cert_name + ".key")) f.write(self.certs.get_file(cert_name + ".crt")) f.flush() + f.close() # Cannot open twice on Windows context.load_cert_chain(f.name) if client_cert: _______________________________________________ checkin-list mailing list -- checkin-list@monetdb.org To unsubscribe send an email to checkin-list-le...@monetdb.org