@@ -1372,8 +1372,7 @@ def align(self, other, join='outer'):
1372
1372
return other
1373
1373
elif join == 'exact' :
1374
1374
if not self .equals (other ):
1375
- raise ValueError ("align method with join='exact' "
1376
- "expected {!r} to be equal to {!r}" .format (self , other ))
1375
+ raise ValueError (f"align method with join='exact' expected { self !r} to be equal to { other !r} " )
1377
1376
else :
1378
1377
return self
1379
1378
@@ -1537,7 +1536,7 @@ def __init__(self, axes=None):
1537
1536
# axis_dupes = list(duplicates(axis.labels))
1538
1537
# if axis_dupes:
1539
1538
# dupe_labels = ', '.join(str(l) for l in axis_dupes)
1540
- # warnings.warn("duplicate labels found for axis %s: %s" % ( axis.name, dupe_labels) ,
1539
+ # warnings.warn(f "duplicate labels found for axis { axis.name}: { dupe_labels}" ,
1541
1540
# category=UserWarning, stacklevel=2)
1542
1541
#
1543
1542
# # check dupes between axes. Using unique to not spot the dupes within the same axis that we just displayed.
@@ -1547,8 +1546,8 @@ def __init__(self, axes=None):
1547
1546
# label_axes = [(label, ', '.join(display_name for axis, display_name in zip(axes, self.display_names)
1548
1547
# if label in axis))
1549
1548
# for label in dupe_labels]
1550
- # dupes = '\n'.join("{ } is valid in {{{}}}".format(label, axes) for label, axes in label_axes)
1551
- # warnings.warn("ambiguous labels found:\n%s" % dupes, category=UserWarning, stacklevel=5)
1549
+ # dupes = '\n'.join(f"{label } is valid in {{{axes }}}" for label, axes in label_axes)
1550
+ # warnings.warn(f "ambiguous labels found:\n{ dupes}" , category=UserWarning, stacklevel=5)
1552
1551
1553
1552
def __dir__ (self ):
1554
1553
# called by dir() and tab-completion at the interactive prompt, must return a list of any valid getattr key.
@@ -2857,7 +2856,7 @@ def _translated_key(self, key):
2857
2856
dupe_axes = list (duplicates (axis for axis , axis_key in key_items ))
2858
2857
if dupe_axes :
2859
2858
dupe_axes = ', ' .join (str (axis ) for axis in dupe_axes )
2860
- raise ValueError ("key has several values for axis: %s \n %s" % ( dupe_axes , key_items ) )
2859
+ raise ValueError (f "key has several values for axis: { dupe_axes } \n { key_items } " )
2861
2860
2862
2861
# IGroup -> raw positional
2863
2862
dict_key = {axis : axis .index (axis_key ) for axis , axis_key in key_items }
0 commit comments