BUG: pandas.options.mode.use_inf_as_na disables NA checking for StringArray (original) (raw)

1.0.3 or master:

import pandas as pd

pd.options.mode.use_inf_as_na = True arr = pd.array(["a", "b", None]) arr.isna()

array([False, False, False])

Setting use_inf_as_na to True breaks isna for StringArray as shown above; it seems to work fine for other ExtensionArrays I checked (IntegerArray, BooleanArray).