@@ -441,7 +441,7 @@ def __new__(
441
441
except IncompatibleFrequency :
442
442
pass
443
443
if kwargs :
444
- raise TypeError (f"Unexpected keyword arguments { set (kwargs )!r } " )
444
+ raise TypeError (f"Unexpected keyword arguments { repr ( set (kwargs )) } " )
445
445
return cls ._simple_new (subarr , name , ** kwargs )
446
446
447
447
elif hasattr (data , "__array__" ):
@@ -2932,7 +2932,7 @@ def _get_fill_indexer_searchsorted(self, target, method, limit=None):
2932
2932
"""
2933
2933
if limit is not None :
2934
2934
raise ValueError (
2935
- f"limit argument for { method !r } method only well-defined "
2935
+ f"limit argument for { repr ( method ) } method only well-defined "
2936
2936
"if index and target are monotonic"
2937
2937
)
2938
2938
@@ -3984,7 +3984,7 @@ def _scalar_data_error(cls, data):
3984
3984
# in order to keep mypy happy
3985
3985
return TypeError (
3986
3986
f"{ cls .__name__ } (...) must be called with a collection of some "
3987
- f"kind, { data !r } was passed"
3987
+ f"kind, { repr ( data ) } was passed"
3988
3988
)
3989
3989
3990
3990
@classmethod
@@ -4103,7 +4103,7 @@ def contains(self, key) -> bool:
4103
4103
return key in self
4104
4104
4105
4105
def __hash__ (self ):
4106
- raise TypeError (f"unhashable type: { type (self ).__name__ !r } " )
4106
+ raise TypeError (f"unhashable type: { repr ( type (self ).__name__ ) } " )
4107
4107
4108
4108
def __setitem__ (self , key , value ):
4109
4109
raise TypeError ("Index does not support mutable operations" )
@@ -5043,7 +5043,7 @@ def get_slice_bound(self, label, side, kind):
5043
5043
if isinstance (slc , np .ndarray ):
5044
5044
raise KeyError (
5045
5045
f"Cannot get { side } slice bound for non-unique "
5046
- f"label: { original_label !r } "
5046
+ f"label: { repr ( original_label ) } "
5047
5047
)
5048
5048
5049
5049
if isinstance (slc , slice ):
0 commit comments