deepdiff
deepdiff copied to clipboard
DeepDiff: Deep Difference and search of any Python object/data. DeepHash: Hash of any object based on its contents. Delta: Use deltas to reconstruct objects by adding deltas together.
This is not a bug I want to know the key. ``` diff = deepdiff.DeepDiff(reverse_dict, paid_dict,verbose_level=1, view='tree') print((diff.keys()) dict_keys(['type_changes', 'dictionary_item_removed', 'values_changed', 'dictionary_item_added']) item = diff["values_changed"][0] print(item) "" now how to...
**Is your feature request related to a problem? Please describe.** ```py import deepdiff deepdiff.DeepDiff({'foo':['data1', 'data2', 'data3'], 'bar': None},{'foo':['data1', 'data2', 'data4', 'bar': None]}) ``` return ```py {'values_changed': {"root['foo'][2]": {'new_value': 3, 'old_value':...
Added python and deepdiff versions to bug template
**Describe the bug** The documentation for `from_json_pickle` implies that it will return a `DeepDiff` object with similar values to the ones created by `to_json_pickle`. This is not what it does....
Hi, Is there a way to achive, to know that there is difference but to exit on max_diffs=1 ? For example: ``` a1 = {"a": 1, "b": [3,2,1]} a2 =...
Please checkout the [F.A.Q](https://zepworks.com/deepdiff/current/faq.html) page before creating a bug ticket to make sure it is not already addressed. **Describe the bug** The tool deep diff returns a malformed json output...
With version 5.5.0 it is perfectly possible to run deepdiff in a multiprocessing context (with ProcessPoolExecutor ....) without any problem. So thank you very much for providing this excellent tool....
[Python 3.5](https://docs.python.org/3/whatsnew/3.5.html#pep-485-a-function-for-testing-approximate-equality) introduces [math.isclose](https://docs.python.org/3.5/library/math.html#math.isclose) and I've found it very useful in several contexts. I would be happy to contribute a PR for this enhancement if you're open to including this...
Is this the expected behaviour? exclude_regex_paths seem to work only for "values_changed" not for others (ex. iterable_item_added or iterable_item_removed or dictionary_item_added etc)
Hi Is it possible to compare two dictionary and output a third dictionary with difference only