1
0
mirror of https://github.com/nmap/nmap.git synced 2025-12-07 21:21:31 +00:00

Ensure config file is closed after save, fixing ResourceWarning

This commit is contained in:
dmiller
2023-02-03 23:12:44 +00:00
parent 2465e56e7d
commit 2d4e45ead8

View File

@@ -88,12 +88,12 @@ class UmitConfigParser(ConfigParser):
if self.filenames:
log.debug("saving to %s" % self.filenames)
try:
fp = open(self.filenames, 'w')
with open(self.filenames, 'w') as fp:
self.write(fp)
except Exception as e:
self.failed = e
log.error(">>> Can't save to %s: %s" % (self.filenames, e))
return
self.write(fp)
self.failed = False
else:
log.debug(">>> UmitConfigParser can't save changes: no filename")