Skip to content

Commit 048df91

Browse files
committed
use new super syntax in can/**
1 parent 25db5c9 commit 048df91

29 files changed

Lines changed: 67 additions & 65 deletions

can/broadcastmanager.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ def __init__(self, message, period):
4444
self.can_id = message.arbitration_id
4545
self.arbitration_id = message.arbitration_id
4646
self.period = period
47-
super(CyclicSendTaskABC, self).__init__()
47+
super().__init__()
4848

4949

5050
class LimitedDurationCyclicSendTaskABC(CyclicSendTaskABC):
@@ -57,7 +57,7 @@ def __init__(self, message, period, duration):
5757
:param float duration:
5858
The duration to keep sending this message at given rate.
5959
"""
60-
super(LimitedDurationCyclicSendTaskABC, self).__init__(message, period)
60+
super().__init__(message, period)
6161
self.duration = duration
6262

6363

@@ -99,7 +99,7 @@ def __init__(self, channel, message, count, initial_period, subsequent_period):
9999
:param float initial_period:
100100
:param float subsequent_period:
101101
"""
102-
super(MultiRateCyclicSendTaskABC, self).__init__(channel, message, subsequent_period)
102+
super().__init__(channel, message, subsequent_period)
103103

104104

105105
class ThreadBasedCyclicSendTask(ModifiableCyclicTaskABC,
@@ -108,7 +108,7 @@ class ThreadBasedCyclicSendTask(ModifiableCyclicTaskABC,
108108
"""Fallback cyclic send task using thread."""
109109

110110
def __init__(self, bus, lock, message, period, duration=None):
111-
super(ThreadBasedCyclicSendTask, self).__init__(message, period, duration)
111+
super().__init__(message, period, duration)
112112
self.bus = bus
113113
self.lock = lock
114114
self.stopped = True

can/ctypesutil.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -58,9 +58,9 @@ class CLibrary_Win32(_LibBase, LibraryMixin):
5858

5959
def __init__(self, library_or_path):
6060
if (isinstance(library_or_path, str)):
61-
super(CLibrary_Win32, self).__init__(library_or_path)
61+
super().__init__(library_or_path)
6262
else:
63-
super(CLibrary_Win32, self).__init__(library_or_path._name, library_or_path._handle)
63+
super().__init__(library_or_path._name, library_or_path._handle)
6464

6565
@property
6666
def function_type(self):
@@ -72,9 +72,9 @@ class CLibrary_Unix(ctypes.CDLL, LibraryMixin):
7272

7373
def __init__(self, library_or_path):
7474
if (isinstance(library_or_path, str)):
75-
super(CLibrary_Unix, self).__init__(library_or_path)
75+
super().__init__(library_or_path)
7676
else:
77-
super(CLibrary_Unix, self).__init__(library_or_path._name, library_or_path._handle)
77+
super().__init__(library_or_path._name, library_or_path._handle)
7878

7979
@property
8080
def function_type(self):

can/interfaces/canalystii.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ def __init__(self, channel, device=0, baud=None, Timing0=None, Timing1=None, can
7878
:param Timing1:
7979
:param can_filters: filters for packet
8080
"""
81-
super(CANalystIIBus, self).__init__(channel, can_filters)
81+
super().__init__(channel, can_filters)
8282

8383
if isinstance(channel, (list, tuple)):
8484
self.channels = channel

can/interfaces/ics_neovi/neovi_bus.py

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ def __init__(
4545
self, error_number, description_short, description_long,
4646
severity, restart_needed
4747
):
48-
super(ICSApiError, self).__init__(description_short)
48+
super().__init__(description_short)
4949
self.error_number = error_number
5050
self.description_short = description_short
5151
self.description_long = description_long
@@ -97,8 +97,7 @@ def __init__(self, channel, can_filters=None, **kwargs):
9797
if ics is None:
9898
raise ImportError('Please install python-ics')
9999

100-
super(NeoViBus, self).__init__(
101-
channel=channel, can_filters=can_filters, **kwargs)
100+
super().__init__(channel=channel, can_filters=can_filters, **kwargs)
102101

103102
logger.info("CAN Filters: {}".format(can_filters))
104103
logger.info("Got configuration of: {}".format(kwargs))
@@ -174,7 +173,7 @@ def get_serial_number(device):
174173
return str(device.SerialNumber)
175174

176175
def shutdown(self):
177-
super(NeoViBus, self).shutdown()
176+
super().shutdown()
178177
ics.close_device(self.dev)
179178

180179
@staticmethod

can/interfaces/iscan.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ def __init__(self, channel, bitrate=500000, poll_interval=0.01, **kwargs):
8686
self.poll_interval = poll_interval
8787
iscan.isCAN_DeviceInitEx(self.channel, self.BAUDRATES[bitrate])
8888

89-
super(IscanBus, self).__init__(channel=channel, bitrate=bitrate,
89+
super().__init__(channel=channel, bitrate=bitrate,
9090
poll_interval=poll_interval, **kwargs)
9191

9292
def _recv_internal(self, timeout):
@@ -159,7 +159,7 @@ class IscanError(CanError):
159159
}
160160

161161
def __init__(self, function, error_code, arguments):
162-
super(IscanError, self).__init__()
162+
super().__init__()
163163
# :Status code
164164
self.error_code = error_code
165165
# :Function that failed

can/interfaces/ixxat/canlib.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -389,7 +389,7 @@ def __init__(self, channel, can_filters=None, **kwargs):
389389
except (VCITimeout, VCIRxQueueEmptyError):
390390
break
391391

392-
super(IXXATBus, self).__init__(channel=channel, can_filters=None, **kwargs)
392+
super().__init__(channel=channel, can_filters=None, **kwargs)
393393

394394
def _inWaiting(self):
395395
try:
@@ -532,7 +532,7 @@ class CyclicSendTask(LimitedDurationCyclicSendTaskABC,
532532
"""A message in the cyclic transmit list."""
533533

534534
def __init__(self, scheduler, msg, period, duration, resolution):
535-
super(CyclicSendTask, self).__init__(msg, period, duration)
535+
super().__init__(msg, period, duration)
536536
self._scheduler = scheduler
537537
self._index = None
538538
self._count = int(duration / period) if duration else 0

can/interfaces/ixxat/exceptions.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,9 @@ class VCIError(CanError):
2323

2424
class VCIRxQueueEmptyError(VCIError):
2525
""" Wraps the VCI_E_RXQUEUE_EMPTY error """
26+
2627
def __init__(self):
27-
super(VCIRxQueueEmptyError, self).__init__("Receive queue is empty")
28+
super().__init__("Receive queue is empty")
2829

2930

3031
class VCIDeviceNotFoundError(CanError):

can/interfaces/kvaser/canlib.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ class CANLIBError(CanError):
6767
"""
6868

6969
def __init__(self, function, error_code, arguments):
70-
super(CANLIBError, self).__init__()
70+
super().__init__()
7171
self.error_code = error_code
7272
self.function = function
7373
self.arguments = arguments
@@ -444,7 +444,7 @@ def __init__(self, channel, can_filters=None, **kwargs):
444444
self._timestamp_offset = time.time() - (timer.value * TIMESTAMP_FACTOR)
445445

446446
self._is_filtered = False
447-
super(KvaserBus, self).__init__(channel=channel, can_filters=can_filters, **kwargs)
447+
super().__init__(channel=channel, can_filters=can_filters, **kwargs)
448448

449449
def _apply_filters(self, filters):
450450
if filters and len(filters) == 1:

can/interfaces/nican.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -201,7 +201,7 @@ def __init__(self, channel, can_filters=None, bitrate=None, log_errors=True, **k
201201
self.handle = ctypes.c_ulong()
202202
nican.ncOpenObject(channel, ctypes.byref(self.handle))
203203

204-
super(NicanBus, self).__init__(channel=channel,
204+
super().__init__(channel=channel,
205205
can_filters=can_filters, bitrate=bitrate,
206206
log_errors=log_errors, **kwargs)
207207

@@ -308,7 +308,7 @@ class NicanError(CanError):
308308
"""Error from NI-CAN driver."""
309309

310310
def __init__(self, function, error_code, arguments):
311-
super(NicanError, self).__init__()
311+
super().__init__()
312312
#: Status code
313313
self.error_code = error_code
314314
#: Function that failed

can/interfaces/pcan/pcan.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -195,7 +195,7 @@ def __init__(self, channel='PCAN_USBBUS1', state=BusState.ACTIVE, bitrate=500000
195195
if result != PCAN_ERROR_OK:
196196
raise PcanError(self._get_formatted_error(result))
197197

198-
super(PcanBus, self).__init__(channel=channel, state=state, bitrate=bitrate, *args, **kwargs)
198+
super().__init__(channel=channel, state=state, bitrate=bitrate, *args, **kwargs)
199199

200200
def _get_formatted_error(self, error):
201201
"""
@@ -399,7 +399,7 @@ def flash(self, flash):
399399
self.m_objPCANBasic.SetValue(self.m_PcanHandle, PCAN_CHANNEL_IDENTIFYING, bool(flash))
400400

401401
def shutdown(self):
402-
super(PcanBus, self).shutdown()
402+
super().shutdown()
403403
self.m_objPCANBasic.Uninitialize(self.m_PcanHandle)
404404

405405
@property

0 commit comments

Comments
 (0)