Better test to protect against mutation.
modified: .gitignore modified: README.rst modified: nested_lookup/lookup_api.py modified: setup.py modified: test_lookup_api.py
This commit is contained in:
parent
a924829821
commit
ec281f6b3f
5 changed files with 44 additions and 26 deletions
|
|
@ -2,9 +2,10 @@ import copy
|
|||
from six import iteritems
|
||||
|
||||
|
||||
def nested_delete(document, key):
|
||||
duplicate = copy.deepcopy(document)
|
||||
return _nested_delete(document=duplicate, key=key)
|
||||
def nested_delete(document, key, in_place=False):
|
||||
if not in_place:
|
||||
document = copy.deepcopy(document)
|
||||
return _nested_delete(document=document, key=key)
|
||||
|
||||
|
||||
def _nested_delete(document, key):
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue