@@ -441,7 +441,7 @@ def __new__(
441441 except IncompatibleFrequency :
442442 pass
443443 if kwargs :
444- raise TypeError (f"Unexpected keyword arguments { set (kwargs )!r } " )
444+ raise TypeError (f"Unexpected keyword arguments { repr ( set (kwargs )) } " )
445445 return cls ._simple_new (subarr , name , ** kwargs )
446446
447447 elif hasattr (data , "__array__" ):
@@ -2932,7 +2932,7 @@ def _get_fill_indexer_searchsorted(self, target, method, limit=None):
29322932 """
29332933 if limit is not None :
29342934 raise ValueError (
2935- f"limit argument for { method !r } method only well-defined "
2935+ f"limit argument for { repr ( method ) } method only well-defined "
29362936 "if index and target are monotonic"
29372937 )
29382938
@@ -3984,7 +3984,7 @@ def _scalar_data_error(cls, data):
39843984 # in order to keep mypy happy
39853985 return TypeError (
39863986 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"
39883988 )
39893989
39903990 @classmethod
@@ -4103,7 +4103,7 @@ def contains(self, key) -> bool:
41034103 return key in self
41044104
41054105 def __hash__ (self ):
4106- raise TypeError (f"unhashable type: { type (self ).__name__ !r } " )
4106+ raise TypeError (f"unhashable type: { repr ( type (self ).__name__ ) } " )
41074107
41084108 def __setitem__ (self , key , value ):
41094109 raise TypeError ("Index does not support mutable operations" )
@@ -5043,7 +5043,7 @@ def get_slice_bound(self, label, side, kind):
50435043 if isinstance (slc , np .ndarray ):
50445044 raise KeyError (
50455045 f"Cannot get { side } slice bound for non-unique "
5046- f"label: { original_label !r } "
5046+ f"label: { repr ( original_label ) } "
50475047 )
50485048
50495049 if isinstance (slc , slice ):
0 commit comments