The old effective_memmap_dtype property will default to uint16 in case the dtype provided is not valid. This is bad because, as @drschwenk found, value numpy.uint32 will cause uint16 to be used.
New property will raise an TypeError if dtype is not recognized.
The old
effective_memmap_dtype
property will default touint16
in case the dtype provided is not valid. This is bad because, as @drschwenk found, valuenumpy.uint32
will causeuint16
to be used.New property will raise an
TypeError
if dtype is not recognized.