@@ -1129,7 +1129,7 @@ class RRuleLocator(DateLocator):
11291129 # use the dateutil rrule instance
11301130
11311131 def __init__ (self , o , tz = None ):
1132- DateLocator .__init__ (self , tz )
1132+ super () .__init__ (tz )
11331133 self .rule = o
11341134
11351135 def __call__ (self ):
@@ -1296,7 +1296,7 @@ def __init__(self, tz=None, minticks=5, maxticks=None,
12961296 the ticks to be at hours 0, 6, 12, 18 when hourly ticking is done
12971297 at 6 hour intervals.
12981298 """
1299- DateLocator .__init__ (self , tz )
1299+ super () .__init__ (tz )
13001300 self ._freq = YEARLY
13011301 self ._freqs = [YEARLY , MONTHLY , DAILY , HOURLY , MINUTELY ,
13021302 SECONDLY , MICROSECONDLY ]
@@ -1491,7 +1491,7 @@ def __init__(self, base=1, month=1, day=1, tz=None):
14911491 Mark years that are multiple of base on a given month and day
14921492 (default jan 1).
14931493 """
1494- DateLocator .__init__ (self , tz )
1494+ super () .__init__ (tz )
14951495 self .base = ticker ._Edge_integer (base , 0 )
14961496 self .replaced = {'month' : month ,
14971497 'day' : day ,
@@ -1579,7 +1579,7 @@ def __init__(self, bymonth=None, bymonthday=1, interval=1, tz=None):
15791579
15801580 rule = rrulewrapper (MONTHLY , bymonth = bymonth , bymonthday = bymonthday ,
15811581 interval = interval , ** self .hms0d )
1582- RRuleLocator .__init__ (self , rule , tz )
1582+ super () .__init__ (rule , tz )
15831583
15841584
15851585class WeekdayLocator (RRuleLocator ):
@@ -1607,7 +1607,7 @@ def __init__(self, byweekday=1, interval=1, tz=None):
16071607
16081608 rule = rrulewrapper (DAILY , byweekday = byweekday ,
16091609 interval = interval , ** self .hms0d )
1610- RRuleLocator .__init__ (self , rule , tz )
1610+ super () .__init__ (rule , tz )
16111611
16121612
16131613class DayLocator (RRuleLocator ):
@@ -1633,7 +1633,7 @@ def __init__(self, bymonthday=None, interval=1, tz=None):
16331633
16341634 rule = rrulewrapper (DAILY , bymonthday = bymonthday ,
16351635 interval = interval , ** self .hms0d )
1636- RRuleLocator .__init__ (self , rule , tz )
1636+ super () .__init__ (rule , tz )
16371637
16381638
16391639class HourLocator (RRuleLocator ):
@@ -1653,7 +1653,7 @@ def __init__(self, byhour=None, interval=1, tz=None):
16531653
16541654 rule = rrulewrapper (HOURLY , byhour = byhour , interval = interval ,
16551655 byminute = 0 , bysecond = 0 )
1656- RRuleLocator .__init__ (self , rule , tz )
1656+ super () .__init__ (rule , tz )
16571657
16581658
16591659class MinuteLocator (RRuleLocator ):
@@ -1673,7 +1673,7 @@ def __init__(self, byminute=None, interval=1, tz=None):
16731673
16741674 rule = rrulewrapper (MINUTELY , byminute = byminute , interval = interval ,
16751675 bysecond = 0 )
1676- RRuleLocator .__init__ (self , rule , tz )
1676+ super () .__init__ (rule , tz )
16771677
16781678
16791679class SecondLocator (RRuleLocator ):
@@ -1693,7 +1693,7 @@ def __init__(self, bysecond=None, interval=1, tz=None):
16931693 bysecond = range (60 )
16941694
16951695 rule = rrulewrapper (SECONDLY , bysecond = bysecond , interval = interval )
1696- RRuleLocator .__init__ (self , rule , tz )
1696+ super () .__init__ (rule , tz )
16971697
16981698
16991699class MicrosecondLocator (DateLocator ):
@@ -1730,15 +1730,15 @@ def __init__(self, interval=1, tz=None):
17301730
17311731 def set_axis (self , axis ):
17321732 self ._wrapped_locator .set_axis (axis )
1733- return DateLocator .set_axis (self , axis )
1733+ return super () .set_axis (axis )
17341734
17351735 def set_view_interval (self , vmin , vmax ):
17361736 self ._wrapped_locator .set_view_interval (vmin , vmax )
1737- return DateLocator .set_view_interval (self , vmin , vmax )
1737+ return super () .set_view_interval (vmin , vmax )
17381738
17391739 def set_data_interval (self , vmin , vmax ):
17401740 self ._wrapped_locator .set_data_interval (vmin , vmax )
1741- return DateLocator .set_data_interval (self , vmin , vmax )
1741+ return super () .set_data_interval (vmin , vmax )
17421742
17431743 def __call__ (self ):
17441744 # if no data have been set, this will tank with a ValueError
0 commit comments