def __new__(cls, data, rawsource=None):
            if isinstance(data, bytes):
                raise TypeError('expecting str data, not bytes')
            return reprunicode.__new__(cls, data)
src_nodata must be in range for data type
dataset/ETHPy150Open adieu/allbuttonspressed/docutils/nodes.py/Text.__new__--crossover with--dataset/ETHPy150Open mapbox/rasterio/tests/test_warp.py/test_reproject_invalid_src_nodata