@@ -66,25 +66,25 @@ assert_type(np.isfinite(AR_f8, out=AR_bool), npt.NDArray[np.bool_])
66
66
assert_type (np .logical_not (True ), np .bool_ )
67
67
assert_type (np .logical_not (AR_bool ), npt .NDArray [np .bool_ ])
68
68
assert_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_ )
70
70
71
71
assert_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_ ])
73
73
assert_type (np .logical_and (AR_bool , AR_bool , out = AR_bool ), npt .NDArray [np .bool_ ])
74
74
assert_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_ ] )
77
77
78
78
assert_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_ ])
80
80
assert_type (np .logical_or (AR_bool , AR_bool , out = AR_bool ), npt .NDArray [np .bool_ ])
81
81
assert_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_ ] )
84
84
85
85
assert_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_ ])
87
87
assert_type (np .logical_xor (AR_bool , AR_bool , out = AR_bool ), npt .NDArray [np .bool_ ])
88
88
assert_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