New submission from Rohan Prasad <rohandev.1...@gmail.com>:

Hi,

I'm having a weird issue with floats in dictionaries and equality comparison 
(see attached screenshot for an example). When I create two dictionaries with a 
nan value they pass an equivalence test. However, if I pickle and unpickle one 
of the dictionaries they become no longer equivalent. I would expect that the 
behavior would be the same irrespective of whether they are pickled/unpickled. 
Is there something else I should be doing here or is there a way to easily 
resolve this (short of writing custom ways to compare equality)?

----------
files: numpy-nan-dict-error.png
messages: 385990
nosy: rp4fx12
priority: normal
severity: normal
status: open
title: Equality Errors when Unpickling and Pickling a Dictionary with a nan
type: behavior
versions: Python 3.7, Python 3.8
Added file: https://bugs.python.org/file49781/numpy-nan-dict-error.png

_______________________________________
Python tracker <rep...@bugs.python.org>
<https://bugs.python.org/issue43078>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to