Skip to content

Commit 422a8be

Browse files
committed
more fixes
1 parent bbfbda1 commit 422a8be

File tree

2 files changed

+12
-12
lines changed

2 files changed

+12
-12
lines changed

pandas/core/dtypes/common.py

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1732,28 +1732,28 @@ def _validate_date_like_dtype(dtype) -> None:
17321732
)
17331733

17341734

1735-
def validate_all_hashable(*args, name: str = None) -> None:
1735+
def validate_all_hashable(*args, error_name=None) -> None:
17361736
"""
17371737
Return None if all args are hashable, else raise a TypeError.
17381738
1739+
Parameters
1740+
----------
1741+
*args
1742+
Arguments to validate.
1743+
error_name : str, optional
1744+
The name to use if error
1745+
17391746
Raises
17401747
------
17411748
TypeError : If an argument is not hashable
17421749
17431750
Returns
17441751
-------
17451752
None
1746-
1747-
Examples
1748-
--------
1749-
>>> validate_all_hashable(1)
1750-
1751-
>>> validate_all_hashable([1])
1752-
TypeError: All elements must be hashable
17531753
"""
17541754
if not all(is_hashable(arg) for arg in args):
1755-
if name:
1756-
raise TypeError(f"{name} must be a hashable type")
1755+
if error_name:
1756+
raise TypeError(f"{error_name} must be a hashable type")
17571757
else:
17581758
raise TypeError("All elements must be hashable")
17591759

pandas/core/indexes/base.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1211,7 +1211,7 @@ def _validate_names(self, name=None, names=None, deep: bool = False) -> List[Lab
12111211
)
12121212

12131213
# All items in 'new_names' need to be hashable
1214-
validate_all_hashable(*new_names, name=f"{type(self).__name__}.name")
1214+
validate_all_hashable(*new_names, error_name=f"{type(self).__name__}.name")
12151215

12161216
return new_names
12171217

@@ -1241,7 +1241,7 @@ def _set_names(self, values, level=None):
12411241

12421242
# GH 20527
12431243
# All items in 'name' need to be hashable:
1244-
validate_all_hashable(*values, name=f"{type(self).__name__}.name")
1244+
validate_all_hashable(*values, error_name=f"{type(self).__name__}.name")
12451245

12461246
self._name = values[0]
12471247

0 commit comments

Comments
 (0)