Skip to content

Commit 8a961d2

Browse files
committed
Fix the new violations of super-without-arguments
1 parent 54b7a11 commit 8a961d2

File tree

6 files changed

+44
-48
lines changed

6 files changed

+44
-48
lines changed

astroid/bases.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -486,7 +486,7 @@ def infer_call_result(self, caller, context=None):
486486
if new_cls:
487487
return iter((new_cls,))
488488

489-
return super(BoundMethod, self).infer_call_result(caller, context)
489+
return super().infer_call_result(caller, context)
490490

491491
def bool_value(self, context=None):
492492
return True

astroid/builder.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ class AstroidBuilder(raw_building.InspectBuilder):
7777

7878
# pylint: disable=redefined-outer-name
7979
def __init__(self, manager=None, apply_transforms=True):
80-
super(AstroidBuilder, self).__init__()
80+
super().__init__()
8181
self._manager = manager or MANAGER
8282
self._apply_transforms = apply_transforms
8383

astroid/exceptions.py

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ class AstroidError(Exception):
2828
"""
2929

3030
def __init__(self, message="", **kws):
31-
super(AstroidError, self).__init__(message)
31+
super().__init__(message)
3232
self.message = message
3333
for key, value in kws.items():
3434
setattr(self, key, value)
@@ -46,7 +46,7 @@ class AstroidBuildingError(AstroidError):
4646
"""
4747

4848
def __init__(self, message="Failed to import module {modname}.", **kws):
49-
super(AstroidBuildingError, self).__init__(message, **kws)
49+
super().__init__(message, **kws)
5050

5151

5252
class AstroidImportError(AstroidBuildingError):
@@ -69,7 +69,7 @@ def __init__(
6969
message="Relative import with too many levels " "({level}) for module {name!r}",
7070
**kws
7171
):
72-
super(TooManyLevelsError, self).__init__(message, **kws)
72+
super().__init__(message, **kws)
7373

7474

7575
class AstroidSyntaxError(AstroidBuildingError):
@@ -89,7 +89,7 @@ class NoDefault(AstroidError):
8989
name = None
9090

9191
def __init__(self, message="{func!r} has no default for {name!r}.", **kws):
92-
super(NoDefault, self).__init__(message, **kws)
92+
super().__init__(message, **kws)
9393

9494

9595
class ResolveError(AstroidError):
@@ -157,7 +157,7 @@ class InferenceError(ResolveError):
157157
context = None
158158

159159
def __init__(self, message="Inference failed for {node!r}.", **kws):
160-
super(InferenceError, self).__init__(message, **kws)
160+
super().__init__(message, **kws)
161161

162162

163163
# Why does this inherit from InferenceError rather than ResolveError?
@@ -175,7 +175,7 @@ class NameInferenceError(InferenceError):
175175
scope = None
176176

177177
def __init__(self, message="{name!r} not found in {scope!r}.", **kws):
178-
super(NameInferenceError, self).__init__(message, **kws)
178+
super().__init__(message, **kws)
179179

180180

181181
class AttributeInferenceError(ResolveError):
@@ -191,7 +191,7 @@ class AttributeInferenceError(ResolveError):
191191
attribute = None
192192

193193
def __init__(self, message="{attribute!r} not found on {target!r}.", **kws):
194-
super(AttributeInferenceError, self).__init__(message, **kws)
194+
super().__init__(message, **kws)
195195

196196

197197
class UseInferenceDefault(Exception):

astroid/interpreter/_import/spec.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -184,7 +184,7 @@ class ZipFinder(Finder):
184184
"""Finder that knows how to find a module inside zip files."""
185185

186186
def __init__(self, path):
187-
super(ZipFinder, self).__init__(path)
187+
super().__init__(path)
188188
self._zipimporters = _precache_zipimporters(path)
189189

190190
def find_module(self, modname, module_parts, processed, submodule_path):

astroid/node_classes.py

Lines changed: 27 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -990,7 +990,7 @@ def __init__(self, lineno=None, col_offset=None, parent=None):
990990
:type: list(NodeNG)
991991
"""
992992

993-
super(_BaseContainer, self).__init__(lineno, col_offset, parent)
993+
super().__init__(lineno, col_offset, parent)
994994

995995
def postinit(self, elts):
996996
"""Do some setup after initialisation.
@@ -1286,7 +1286,7 @@ def __init__(self, name=None, lineno=None, col_offset=None, parent=None):
12861286
:type: str or None
12871287
"""
12881288

1289-
super(AssignName, self).__init__(lineno, col_offset, parent)
1289+
super().__init__(lineno, col_offset, parent)
12901290

12911291

12921292
class DelName(
@@ -1326,7 +1326,7 @@ def __init__(self, name=None, lineno=None, col_offset=None, parent=None):
13261326
:type: str or None
13271327
"""
13281328

1329-
super(DelName, self).__init__(lineno, col_offset, parent)
1329+
super().__init__(lineno, col_offset, parent)
13301330

13311331

13321332
class Name(mixins.NoChildrenMixin, LookupMixIn, NodeNG):
@@ -1367,7 +1367,7 @@ def __init__(self, name=None, lineno=None, col_offset=None, parent=None):
13671367
:type: str or None
13681368
"""
13691369

1370-
super(Name, self).__init__(lineno, col_offset, parent)
1370+
super().__init__(lineno, col_offset, parent)
13711371

13721372
def _get_name_nodes(self):
13731373
yield self
@@ -1439,7 +1439,7 @@ def __init__(self, vararg=None, kwarg=None, parent=None):
14391439
:param parent: The parent node in the syntax tree.
14401440
:type parent: NodeNG or None
14411441
"""
1442-
super(Arguments, self).__init__(parent=parent)
1442+
super().__init__(parent=parent)
14431443
self.vararg = vararg
14441444
"""The name of the variable length arguments.
14451445
@@ -1626,7 +1626,7 @@ def fromlineno(self):
16261626
16271627
:type: int or None
16281628
"""
1629-
lineno = super(Arguments, self).fromlineno
1629+
lineno = super().fromlineno
16301630
return max(lineno, self.parent.fromlineno or 0)
16311631

16321632
@decorators.cachedproperty
@@ -1846,7 +1846,7 @@ def __init__(self, attrname=None, lineno=None, col_offset=None, parent=None):
18461846
:type: str or None
18471847
"""
18481848

1849-
super(AssignAttr, self).__init__(lineno, col_offset, parent)
1849+
super().__init__(lineno, col_offset, parent)
18501850

18511851
def postinit(self, expr=None):
18521852
"""Do some setup after initialisation.
@@ -2065,7 +2065,7 @@ def __init__(self, op=None, lineno=None, col_offset=None, parent=None):
20652065
:type: str or None
20662066
"""
20672067

2068-
super(AugAssign, self).__init__(lineno, col_offset, parent)
2068+
super().__init__(lineno, col_offset, parent)
20692069

20702070
def postinit(self, target=None, value=None):
20712071
"""Do some setup after initialisation.
@@ -2178,7 +2178,7 @@ def __init__(self, op=None, lineno=None, col_offset=None, parent=None):
21782178
:type: str or None
21792179
"""
21802180

2181-
super(BinOp, self).__init__(lineno, col_offset, parent)
2181+
super().__init__(lineno, col_offset, parent)
21822182

21832183
def postinit(self, left=None, right=None):
21842184
"""Do some setup after initialisation.
@@ -2266,7 +2266,7 @@ def __init__(self, op=None, lineno=None, col_offset=None, parent=None):
22662266
:type: str or None
22672267
"""
22682268

2269-
super(BoolOp, self).__init__(lineno, col_offset, parent)
2269+
super().__init__(lineno, col_offset, parent)
22702270

22712271
def postinit(self, values=None):
22722272
"""Do some setup after initialisation.
@@ -2464,7 +2464,7 @@ def __init__(self, parent=None):
24642464
:param parent: The parent node in the syntax tree.
24652465
:type parent: NodeNG or None
24662466
"""
2467-
super(Comprehension, self).__init__()
2467+
super().__init__()
24682468
self.parent = parent
24692469

24702470
# pylint: disable=redefined-builtin; same name as builtin ast module.
@@ -2561,7 +2561,7 @@ def __init__(self, value, lineno=None, col_offset=None, parent=None):
25612561
:type: object
25622562
"""
25632563

2564-
super(Const, self).__init__(lineno, col_offset, parent)
2564+
super().__init__(lineno, col_offset, parent)
25652565

25662566
def __getattr__(self, name):
25672567
# This is needed because of Proxy's __getattr__ method.
@@ -2742,7 +2742,7 @@ def __init__(self, attrname=None, lineno=None, col_offset=None, parent=None):
27422742
:type: str or None
27432743
"""
27442744

2745-
super(DelAttr, self).__init__(lineno, col_offset, parent)
2745+
super().__init__(lineno, col_offset, parent)
27462746

27472747
def postinit(self, expr=None):
27482748
"""Do some setup after initialisation.
@@ -2815,7 +2815,7 @@ def __init__(self, lineno=None, col_offset=None, parent=None):
28152815
:type: list(tuple(NodeNG, NodeNG))
28162816
"""
28172817

2818-
super(Dict, self).__init__(lineno, col_offset, parent)
2818+
super().__init__(lineno, col_offset, parent)
28192819

28202820
def postinit(self, items):
28212821
"""Do some setup after initialisation.
@@ -3347,7 +3347,7 @@ def __init__(
33473347
:type: int
33483348
"""
33493349

3350-
super(ImportFrom, self).__init__(lineno, col_offset, parent)
3350+
super().__init__(lineno, col_offset, parent)
33513351

33523352

33533353
class Attribute(NodeNG):
@@ -3382,7 +3382,7 @@ def __init__(self, attrname=None, lineno=None, col_offset=None, parent=None):
33823382
:type: str or None
33833383
"""
33843384

3385-
super(Attribute, self).__init__(lineno, col_offset, parent)
3385+
super().__init__(lineno, col_offset, parent)
33863386

33873387
def postinit(self, expr=None):
33883388
"""Do some setup after initialisation.
@@ -3427,7 +3427,7 @@ def __init__(self, names, lineno=None, col_offset=None, parent=None):
34273427
:type: list(str)
34283428
"""
34293429

3430-
super(Global, self).__init__(lineno, col_offset, parent)
3430+
super().__init__(lineno, col_offset, parent)
34313431

34323432
def _infer_name(self, frame, name):
34333433
return name
@@ -3595,7 +3595,7 @@ def __init__(self, names=None, lineno=None, col_offset=None, parent=None):
35953595
:type: list(tuple(str, str or None)) or None
35963596
"""
35973597

3598-
super(Import, self).__init__(lineno, col_offset, parent)
3598+
super().__init__(lineno, col_offset, parent)
35993599

36003600

36013601
class Index(NodeNG):
@@ -3668,7 +3668,7 @@ def __init__(self, arg=None, lineno=None, col_offset=None, parent=None):
36683668
:type: Name or None
36693669
"""
36703670

3671-
super(Keyword, self).__init__(lineno, col_offset, parent)
3671+
super().__init__(lineno, col_offset, parent)
36723672

36733673
def postinit(self, value=None):
36743674
"""Do some setup after initialisation.
@@ -3713,7 +3713,7 @@ def __init__(self, ctx=None, lineno=None, col_offset=None, parent=None):
37133713
:type: Context or None
37143714
"""
37153715

3716-
super(List, self).__init__(lineno, col_offset, parent)
3716+
super().__init__(lineno, col_offset, parent)
37173717

37183718
def pytype(self):
37193719
"""Get the name of the type that this node represents.
@@ -3768,7 +3768,7 @@ def __init__(self, names, lineno=None, col_offset=None, parent=None):
37683768
:type: list(str)
37693769
"""
37703770

3771-
super(Nonlocal, self).__init__(lineno, col_offset, parent)
3771+
super().__init__(lineno, col_offset, parent)
37723772

37733773
def _infer_name(self, frame, name):
37743774
return name
@@ -3824,7 +3824,7 @@ def __init__(self, nl=None, lineno=None, col_offset=None, parent=None):
38243824
:type: bool or None
38253825
"""
38263826

3827-
super(Print, self).__init__(lineno, col_offset, parent)
3827+
super().__init__(lineno, col_offset, parent)
38283828

38293829
def postinit(self, dest=None, values=None):
38303830
"""Do some setup after initialisation.
@@ -4077,9 +4077,7 @@ def __init__(self, ctx=None, lineno=None, col_offset=None, parent=None):
40774077
:type: Context or None
40784078
"""
40794079

4080-
super(Starred, self).__init__(
4081-
lineno=lineno, col_offset=col_offset, parent=parent
4082-
)
4080+
super().__init__(lineno=lineno, col_offset=col_offset, parent=parent)
40834081

40844082
def postinit(self, value=None):
40854083
"""Do some setup after initialisation.
@@ -4135,9 +4133,7 @@ def __init__(self, ctx=None, lineno=None, col_offset=None, parent=None):
41354133
:type: Context or None
41364134
"""
41374135

4138-
super(Subscript, self).__init__(
4139-
lineno=lineno, col_offset=col_offset, parent=parent
4140-
)
4136+
super().__init__(lineno=lineno, col_offset=col_offset, parent=parent)
41414137

41424138
# pylint: disable=redefined-builtin; had to use the same name as builtin ast module.
41434139
def postinit(self, value=None, slice=None):
@@ -4330,7 +4326,7 @@ def __init__(self, ctx=None, lineno=None, col_offset=None, parent=None):
43304326
:type: Context or None
43314327
"""
43324328

4333-
super(Tuple, self).__init__(lineno, col_offset, parent)
4329+
super().__init__(lineno, col_offset, parent)
43344330

43354331
def pytype(self):
43364332
"""Get the name of the type that this node represents.
@@ -4386,7 +4382,7 @@ def __init__(self, op=None, lineno=None, col_offset=None, parent=None):
43864382
:type: str or None
43874383
"""
43884384

4389-
super(UnaryOp, self).__init__(lineno, col_offset, parent)
4385+
super().__init__(lineno, col_offset, parent)
43904386

43914387
def postinit(self, operand=None):
43924388
"""Do some setup after initialisation.
@@ -4773,7 +4769,7 @@ class EvaluatedObject(NodeNG):
47734769
def __init__(self, original, value):
47744770
self.original = original
47754771
self.value = value
4776-
super(EvaluatedObject, self).__init__(
4772+
super().__init__(
47774773
lineno=self.original.lineno,
47784774
col_offset=self.original.col_offset,
47794775
parent=self.original.parent,

astroid/scoped_nodes.py

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -814,7 +814,7 @@ def __init__(self, lineno=None, col_offset=None, parent=None):
814814
:type: dict(str, NodeNG)
815815
"""
816816

817-
super(GeneratorExp, self).__init__(lineno, col_offset, parent)
817+
super().__init__(lineno, col_offset, parent)
818818

819819
def postinit(self, elt=None, generators=None):
820820
"""Do some setup after initialisation.
@@ -890,7 +890,7 @@ def __init__(self, lineno=None, col_offset=None, parent=None):
890890
:type: dict(str, NodeNG)
891891
"""
892892

893-
super(DictComp, self).__init__(lineno, col_offset, parent)
893+
super().__init__(lineno, col_offset, parent)
894894

895895
def postinit(self, key=None, value=None, generators=None):
896896
"""Do some setup after initialisation.
@@ -966,7 +966,7 @@ def __init__(self, lineno=None, col_offset=None, parent=None):
966966
:type: dict(str, NodeNG)
967967
"""
968968

969-
super(SetComp, self).__init__(lineno, col_offset, parent)
969+
super().__init__(lineno, col_offset, parent)
970970

971971
def postinit(self, elt=None, generators=None):
972972
"""Do some setup after initialisation.
@@ -1062,7 +1062,7 @@ def __init__(self, lineno=None, col_offset=None, parent=None):
10621062
:type: dict(str, NodeNG)
10631063
"""
10641064

1065-
super(ListComp, self).__init__(lineno, col_offset, parent)
1065+
super().__init__(lineno, col_offset, parent)
10661066

10671067

10681068
def _infer_decorator_callchain(node):
@@ -1162,7 +1162,7 @@ def __init__(self, lineno=None, col_offset=None, parent=None):
11621162
:type: list(NodeNG)
11631163
"""
11641164

1165-
super(Lambda, self).__init__(lineno, col_offset, parent)
1165+
super().__init__(lineno, col_offset, parent)
11661166

11671167
def postinit(self, args, body):
11681168
"""Do some setup after initialisation.
@@ -1367,7 +1367,7 @@ def __init__(self, name=None, doc=None, lineno=None, col_offset=None, parent=Non
13671367
"""
13681368

13691369
self.instance_attrs = {}
1370-
super(FunctionDef, self).__init__(lineno, col_offset, parent)
1370+
super().__init__(lineno, col_offset, parent)
13711371
if parent:
13721372
frame = parent.frame()
13731373
frame.set_local(name, self)
@@ -1974,7 +1974,7 @@ def __init__(self, name=None, doc=None, lineno=None, col_offset=None, parent=Non
19741974
:type doc: str or None
19751975
"""
19761976

1977-
super(ClassDef, self).__init__(lineno, col_offset, parent)
1977+
super().__init__(lineno, col_offset, parent)
19781978
if parent is not None:
19791979
parent.frame().set_local(name, self)
19801980

0 commit comments

Comments
 (0)