Skip to content

Commit d514d08

Browse files
committed
CLN: only decode() bytes strings
decoding unicode strings is pointless. This change should not affect the result because the decode function is a no-op for unicode strings but it is more elegant this way.
1 parent 5a365d0 commit d514d08

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

larray/inout/pandas.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -218,7 +218,7 @@ def from_frame(df, sort_rows=False, sort_columns=False, parse_header=False, unfo
218218
a1 b0 4 5
219219
a1 b1 6 7
220220
"""
221-
axes_names = [decode(name, 'utf8') if isinstance(name, basestring) else name
221+
axes_names = [decode(name, 'utf8') if isinstance(name, bytes) else name
222222
for name in df.index.names]
223223

224224
# handle 2 or more dimensions with the last axis name given using \
@@ -343,7 +343,7 @@ def df_asarray(df, sort_rows=False, sort_columns=False, raw=False, parse_header=
343343
res = from_series(series, sort_rows=sort_columns)
344344
else:
345345
def parse_axis_name(name):
346-
if isinstance(name, basestring):
346+
if isinstance(name, bytes):
347347
name = decode(name, 'utf8')
348348
if not name:
349349
name = None

0 commit comments

Comments
 (0)