Config: use with-statement

This commit is contained in:
André Apitzsch 2018-05-27 02:22:21 +02:00
parent 13e838b4c9
commit 70525c00d2
1 changed files with 5 additions and 7 deletions

View File

@ -2535,18 +2535,16 @@ class AccountCreationWizardWindow:
certs = ''
my_ca_certs = configpaths.get('MY_CACERTS')
if os.path.isfile(my_ca_certs):
f = open(my_ca_certs)
with open(my_ca_certs) as f:
certs = f.read()
f.close()
if self.ssl_cert in certs:
dialogs.ErrorDialog(_('Certificate Already in File'),
_('This certificate is already in file %s, so it\'s '
'not added again.') % my_ca_certs)
else:
f = open(my_ca_certs, 'a')
with open(my_ca_certs, 'a') as f:
f.write(hostname + '\n')
f.write(self.ssl_cert + '\n\n')
f.close()
app.connections[self.account].new_account_info[
'ssl_fingerprint_sha1'] = self.ssl_fingerprint_sha1
app.connections[self.account].new_account_info[