Sync charmhelpers

This commit is contained in:
Liam Young
2014-10-21 08:25:29 +01:00
parent 141e6bc872
commit 64e92cde7c
6 changed files with 103 additions and 5 deletions

View File

@@ -214,6 +214,12 @@ class Config(dict):
except KeyError:
return (self._prev_dict or {})[key]
def keys(self):
prev_keys = []
if self._prev_dict is not None:
prev_keys = self._prev_dict.keys()
return list(set(prev_keys + dict.keys(self)))
def load_previous(self, path=None):
"""Load previous copy of config from disk.