1
0
mirror of https://github.com/nmap/nmap.git synced 2025-12-09 14:11:29 +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: if self.filenames:
log.debug("saving to %s" % self.filenames) log.debug("saving to %s" % self.filenames)
try: try:
fp = open(self.filenames, 'w') with open(self.filenames, 'w') as fp:
self.write(fp)
except Exception as e: except Exception as e:
self.failed = e self.failed = e
log.error(">>> Can't save to %s: %s" % (self.filenames, e)) log.error(">>> Can't save to %s: %s" % (self.filenames, e))
return return
self.write(fp)
self.failed = False self.failed = False
else: else:
log.debug(">>> UmitConfigParser can't save changes: no filename") log.debug(">>> UmitConfigParser can't save changes: no filename")