diff --git a/Lib/slapdtest.py b/Lib/slapdtest.py index 6bb43f0..3c6e549 100644 --- a/Lib/slapdtest.py +++ b/Lib/slapdtest.py @@ -214,9 +214,8 @@ def _ln_schema_files(self, file_names, source_dir): def _write_config(self): """Writes the slapd.conf file out, and returns the path to it.""" self._log.debug('Writing config to %s', self._slapd_conf) - config_file = file(self._slapd_conf, 'wb') - config_file.write(self.gen_config()) - config_file.close() + with open(self._slapd_conf, 'w') as config_file: + config_file.write(self.gen_config()) self._log.info('Wrote config to %s', self._slapd_conf) def _test_config(self):