From: John Runyon Date: Mon, 4 Sep 2023 02:56:55 +0000 (-0600) Subject: config - add delete method X-Git-Url: https://jfr.im/git/erebus.git/commitdiff_plain/fba961fdd90cc067f8482e7d499035ea0124361b config - add delete method --- diff --git a/config.py b/config.py index bb44ba3..5538dc7 100644 --- a/config.py +++ b/config.py @@ -60,6 +60,11 @@ class Config(object): self.config.set(section, key, str(value)) if self.writeout: self.write() + def delete(self, section, key): + if self.config.has_section(section): + self.config.remove_option(section, key) + if self.writeout: self.write() + def write(self): with open(self.filename+'.tmp', 'w') as configfile: self.config.write(configfile)