Fix TypeError on ConfigManager.remove_option

This commit is contained in:
Corentin Jule 2015-12-03 20:48:50 +01:00
parent e68965fea2
commit 1941af8add
2 changed files with 5 additions and 1 deletions

View File

@ -619,7 +619,7 @@ class ConfigManager(QObject):
optname = self.optionxform(optname)
existed = optname in sectdict
if existed:
del sectdict[optname]
sectdict.delete(optname)
# WORKAROUND for https://bitbucket.org/logilab/pylint/issues/659/
self.get.cache_clear() # pylint: disable=no-member
return existed

View File

@ -72,6 +72,10 @@ class Section:
"""Get value keys."""
return self.values.keys()
def delete(self, key):
"""Delete item with given key"""
del self.values[key]
def setv(self, layer, key, value, interpolated):
"""Set the value on a layer.