Skip to content

Commit 818a34b

Browse files
committed
Use ensure_text in DBMStore
1 parent 1390983 commit 818a34b

File tree

1 file changed

+1
-7
lines changed

1 file changed

+1
-7
lines changed

zarr/storage.py

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1583,12 +1583,6 @@ def _dbm_encode_key(key):
15831583
return key
15841584

15851585

1586-
def _dbm_decode_key(key):
1587-
if hasattr(key, 'decode'):
1588-
key = key.decode('ascii')
1589-
return key
1590-
1591-
15921586
# noinspection PyShadowingBuiltins
15931587
class DBMStore(MutableMapping):
15941588
"""Storage class using a DBM-style database.
@@ -1758,7 +1752,7 @@ def __eq__(self, other):
17581752
)
17591753

17601754
def keys(self):
1761-
return (_dbm_decode_key(k) for k in iter(self.db.keys()))
1755+
return (ensure_text(k, "ascii") for k in iter(self.db.keys()))
17621756

17631757
def __iter__(self):
17641758
return self.keys()

0 commit comments

Comments
 (0)