@@ -66,25 +66,25 @@ assert_type(np.isfinite(AR_f8, out=AR_bool), npt.NDArray[np.bool_])
6666assert_type (np .logical_not (True ), np .bool_ )
6767assert_type (np .logical_not (AR_bool ), npt .NDArray [np .bool_ ])
6868assert_type (np .logical_not (AR_bool , out = AR_bool ), npt .NDArray [np .bool_ ])
69- assert_type (np .logical_not (AR_bool , dtype = np .object_ ), np .object_ )
69+ assert_type (np .logical_not (AR_bool , dtype = np .object_ ), npt . NDArray [ np .object_ ] | np . bool_ )
7070
7171assert_type (np .logical_and (True , True ), np .bool_ )
72- assert_type (np .logical_and (AR_bool , AR_bool ), npt .NDArray [np .bool_ ])
72+ assert_type (np .logical_and (AR_bool , AR_bool ), npt .NDArray [np .bool_ | np . object_ ])
7373assert_type (np .logical_and (AR_bool , AR_bool , out = AR_bool ), npt .NDArray [np .bool_ ])
7474assert_type (np .logical_and (AR_i8 , AR_bool , out = AR_bool ), npt .NDArray [np .bool_ ])
75- assert_type (np .logical_and (AR_bool , AR_i8 ), npt .NDArray [np .bool_ ])
76- assert_type (np .logical_and (AR_bool , AR_bool , dtype = np .object_ ), np .object_ )
75+ assert_type (np .logical_and (AR_bool , AR_i8 ), npt .NDArray [np .bool_ | np . object_ ])
76+ assert_type (np .logical_and (AR_bool , AR_bool , dtype = np .object_ ), npt . NDArray [ np .object_ ] )
7777
7878assert_type (np .logical_or (True , True ), np .bool_ )
79- assert_type (np .logical_or (AR_bool , AR_bool ), npt .NDArray [np .bool_ ])
79+ assert_type (np .logical_or (AR_bool , AR_bool ), npt .NDArray [np .bool_ | np . object_ ])
8080assert_type (np .logical_or (AR_bool , AR_bool , out = AR_bool ), npt .NDArray [np .bool_ ])
8181assert_type (np .logical_or (AR_i8 , AR_bool , out = AR_bool ), npt .NDArray [np .bool_ ])
82- assert_type (np .logical_or (AR_bool , AR_i8 ), npt .NDArray [np .bool_ ])
83- assert_type (np .logical_or (AR_bool , AR_bool , dtype = np .object_ ), np .object_ )
82+ assert_type (np .logical_or (AR_bool , AR_i8 ), npt .NDArray [np .bool_ | np . object_ ])
83+ assert_type (np .logical_or (AR_bool , AR_bool , dtype = np .object_ ), npt . NDArray [ np .object_ ] )
8484
8585assert_type (np .logical_xor (True , True ), np .bool_ )
86- assert_type (np .logical_xor (AR_bool , AR_bool ), npt .NDArray [np .bool_ ])
86+ assert_type (np .logical_xor (AR_bool , AR_bool ), npt .NDArray [np .bool_ | np . object_ ])
8787assert_type (np .logical_xor (AR_bool , AR_bool , out = AR_bool ), npt .NDArray [np .bool_ ])
8888assert_type (np .logical_xor (AR_i8 , AR_bool , out = AR_bool ), npt .NDArray [np .bool_ ])
89- assert_type (np .logical_xor (AR_bool , AR_i8 ), npt .NDArray [np .bool_ ])
90- assert_type (np .logical_xor (AR_bool , AR_bool , dtype = np .object_ ), np .object_ )
89+ assert_type (np .logical_xor (AR_bool , AR_i8 ), npt .NDArray [np .bool_ | np . object_ ])
90+ assert_type (np .logical_xor (AR_bool , AR_bool , dtype = np .object_ ), npt . NDArray [ np .object_ ] )
0 commit comments