8000 Use `super()` in date classes. · matplotlib/matplotlib@3bd5cda · GitHub
[go: up one dir, main page]

Skip to content

Commit 3bd5cda

Browse files
committed
Use super() in date classes.
1 parent 38b2876 commit 3bd5cda

File tree

1 file changed

+12
-12
lines changed

1 file changed

+12
-12
lines changed

lib/matplotlib/dates.py

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -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

15851585
class 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

16131613
class 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

16391639
class 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

16591659
class 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

16791679
class 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

16991699
class 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

Comments
 (0)
0