mirror of
https://github.com/volatilityfoundation/volatility3.git
synced 2026-08-30 19:59:46 +02:00
Remove splice as too dangerous (and hopefully unnecessary).
This commit is contained in:
@@ -128,15 +128,6 @@ class HierarchicalDict(collections.Mapping):
|
||||
else:
|
||||
return self._subdict[key]
|
||||
|
||||
def splice(self, key, subdict):
|
||||
"""Overwrites a branch in an existing tree with a new tree
|
||||
|
||||
WARNING: This will *NOT* make alterations to objects that have already been given a config_path
|
||||
meaning those objects will fail their configuration lookup.
|
||||
This can also be used to bulk delete a branch of a tree by passing in None
|
||||
"""
|
||||
self._setitem(key, subdict, is_data = False)
|
||||
|
||||
def clone(self):
|
||||
"""Duplicate the configuration, allowing changes without affecting the original"""
|
||||
return copy.deepcopy(self)
|
||||
|
||||
Reference in New Issue
Block a user