@@ -1551,32 +1551,32 @@ def inner(ax, *args, **kwargs):
1551
1551
data = kwargs .pop ('data' , None )
1552
1552
if data is not None :
1553
1553
if wl_args is None :
1554
- args = tuple (_replacer (data , a ) for a in args )
1554
+ new_args = tuple (_replacer (data , a ) for a in args )
1555
1555
else :
1556
- args = tuple (_replacer (data , a ) if j in wl_args else a
1557
- for j , a in enumerate (args ))
1556
+ new_args = tuple (_replacer (data , a ) if j in wl_args else a
1557
+ for j , a in enumerate (args ))
1558
1558
1559
1559
if wl_kwargs is None :
1560
- kwargs = dict ((k , _replacer (data , v ))
1561
- for k , v in six .iteritems (kwargs ))
1560
+ new_kwargs = dict ((k , _replacer (data , v ))
1561
+ for k , v in six .iteritems (kwargs ))
1562
1562
else :
1563
- kwargs = dict (
1563
+ new_kwargs = dict (
1564
1564
(k , _replacer (data , v ) if k in wl_kwargs else v )
1565
1565
for k , v in six .iteritems (kwargs ))
1566
1566
if (label_pos is not None and ('label' not in kwargs or
1567
- kwargs ['label' ] is None )):
1567
+ kwargs ['label' ] is None )):
1568
1568
if len (args ) > label_arg :
1569
1569
try :
1570
1570
kwargs ['label' ] = args [label_arg ].name
1571
1571
except AttributeError :
1572
1572
pass
1573
1573
elif label_kwarg in kwargs :
1574
1574
try :
1575
- kwargs ['label' ] = args [label_kwarg ].name
1575
+ kwargs ['label' ] = kwargs [label_kwarg ].name
1576
1576
except AttributeError :
1577
1577
pass
1578
1578
1579
- return func (ax , * args , ** kwargs )
1579
+ return func (ax , * new_args , ** new_kwargs )
1580
1580
return inner
1581
1581
return param
1582
1582
0 commit comments