~hopem/charms/trusty/neutron-openvswitch/lp1500386

« back to all changes in this revision

Viewing changes to hooks/charmhelpers/core/hookenv.py

  • Committer: Liam Young
  • Date: 2015-07-29 10:51:24 UTC
  • Revision ID: liam.young@canonical.com-20150729105124-vge529m3pf0r2ynt
[gnuoy,trivial] Pre-release charmhelper sync

Show diffs side-by-side

added added

removed removed

Lines of Context:
21
21
#  Charm Helpers Developers <juju@lists.ubuntu.com>
22
22
 
23
23
from __future__ import print_function
 
24
import copy
24
25
from distutils.version import LooseVersion
25
26
from functools import wraps
26
27
import glob
263
264
        self.path = path or self.path
264
265
        with open(self.path) as f:
265
266
            self._prev_dict = json.load(f)
266
 
        for k, v in self._prev_dict.items():
 
267
        for k, v in copy.deepcopy(self._prev_dict).items():
267
268
            if k not in self:
268
269
                self[k] = v
269
270