File tree 3 files changed +4
-9
lines changed
3 files changed +4
-9
lines changed Original file line number Diff line number Diff line change @@ -218,9 +218,7 @@ def is_scalar(value: Any, dtype: np.dtype[Any]) -> bool:
218
218
return True
219
219
if hasattr (value , "shape" ) and value .shape == ():
220
220
return True
221
- if isinstance (value , tuple ) and dtype .names and len (value ) == len (dtype .names ):
222
- return True
223
- return False
221
+ return isinstance (value , tuple ) and dtype .names is not None and len (value ) == len (dtype .names )
224
222
225
223
226
224
def is_pure_fancy_indexing (selection : Any , ndim : int ) -> bool :
Original file line number Diff line number Diff line change @@ -110,10 +110,7 @@ async def clear(self) -> None:
110
110
111
111
async def empty (self ) -> bool :
112
112
with self ._lock :
113
- if self ._zf .namelist ():
114
- return False
115
- else :
116
- return True
113
+ return not self ._zf .namelist ()
117
114
118
115
def __str__ (self ) -> str :
119
116
return f"zip://{ self .path } "
Original file line number Diff line number Diff line change @@ -248,7 +248,7 @@ async def test_list_prefix(self, store: S) -> None:
248
248
for prefix in prefixes :
249
249
observed = tuple (sorted (await _collect_aiterator (store .list_prefix (prefix ))))
250
250
expected : tuple [str , ...] = ()
251
- for key in store_dict . keys () :
251
+ for key in store_dict :
252
252
if key .startswith (prefix ):
253
253
expected += (key .removeprefix (prefix ),)
254
254
expected = tuple (sorted (expected ))
@@ -267,7 +267,7 @@ async def test_list_dir(self, store: S) -> None:
267
267
await store ._set_many (store_dict .items ())
268
268
269
269
keys_observed = await _collect_aiterator (store .list_dir (root ))
270
- keys_expected = {k .removeprefix (root + "/" ).split ("/" )[0 ] for k in store_dict . keys () }
270
+ keys_expected = {k .removeprefix (root + "/" ).split ("/" )[0 ] for k in store_dict }
271
271
272
272
assert sorted (keys_observed ) == sorted (keys_expected )
273
273
You can’t perform that action at this time.
0 commit comments