Skip to content

Commit a46c849

Browse files
committed
FIX: only warn getattr when key is str
1 parent 42cd8df commit a46c849

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

pandas/core/generic.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1906,7 +1906,7 @@ def _slice(self, slobj, axis=0, kind=None):
19061906
return result
19071907

19081908
def _set_item(self, key, value):
1909-
if callable(getattr(self, str(key), None)):
1909+
if isinstance(key, string_types) and callable(getattr(self, key, None)):
19101910
warnings.warn("Column name '{key}' collides with a built-in "
19111911
"method, which will cause unexpected attribute "
19121912
"behavior".format(key=key), stacklevel=3)

0 commit comments

Comments
 (0)