diff options
-rw-r--r-- | astroid/arguments.py | 2 | ||||
-rw-r--r-- | astroid/as_string.py | 2 | ||||
-rw-r--r-- | astroid/bases.py | 2 | ||||
-rw-r--r-- | astroid/context.py | 4 | ||||
-rw-r--r-- | astroid/decorators.py | 2 | ||||
-rw-r--r-- | astroid/interpreter/_import/spec.py | 2 | ||||
-rw-r--r-- | astroid/interpreter/objectmodel.py | 2 | ||||
-rw-r--r-- | astroid/manager.py | 2 | ||||
-rw-r--r-- | astroid/mixins.py | 6 | ||||
-rw-r--r-- | astroid/node_classes.py | 4 | ||||
-rw-r--r-- | astroid/raw_building.py | 2 | ||||
-rw-r--r-- | astroid/rebuilder.py | 2 | ||||
-rw-r--r-- | astroid/tests/resources.py | 4 | ||||
-rw-r--r-- | astroid/tests/unittest_protocols.py | 2 | ||||
-rw-r--r-- | astroid/tests/unittest_regrtest.py | 3 | ||||
-rw-r--r-- | astroid/transforms.py | 2 | ||||
-rw-r--r-- | astroid/util.py | 4 |
17 files changed, 24 insertions, 23 deletions
diff --git a/astroid/arguments.py b/astroid/arguments.py index bc82c688..ebf581d6 100644 --- a/astroid/arguments.py +++ b/astroid/arguments.py @@ -12,7 +12,7 @@ from astroid import nodes from astroid import util -class CallSite(object): +class CallSite: """Class for understanding arguments passed into a call site It needs a call context, which contains the arguments and the diff --git a/astroid/as_string.py b/astroid/as_string.py index 4cec2417..783bfeab 100644 --- a/astroid/as_string.py +++ b/astroid/as_string.py @@ -19,7 +19,7 @@ import sys # pylint: disable=unused-argument -class AsStringVisitor(object): +class AsStringVisitor: """Visitor to render an Astroid node as a valid python code string""" def __init__(self, indent): diff --git a/astroid/bases.py b/astroid/bases.py index dd0ad5aa..62318247 100644 --- a/astroid/bases.py +++ b/astroid/bases.py @@ -70,7 +70,7 @@ def _is_property(meth): return False -class Proxy(object): +class Proxy: """a simple proxy object Note: diff --git a/astroid/context.py b/astroid/context.py index 626ea380..3461fb2b 100644 --- a/astroid/context.py +++ b/astroid/context.py @@ -11,7 +11,7 @@ import copy import pprint -class InferenceContext(object): +class InferenceContext: """Provide context for inference Store already inferred nodes to save time @@ -113,7 +113,7 @@ class InferenceContext(object): return '%s(%s)' % (type(self).__name__, ',\n '.join(state)) -class CallContext(object): +class CallContext: """Holds information for a call site.""" __slots__ = ('args', 'keywords') diff --git a/astroid/decorators.py b/astroid/decorators.py index 5413b49e..c4d7f1c4 100644 --- a/astroid/decorators.py +++ b/astroid/decorators.py @@ -29,7 +29,7 @@ def cached(func, instance, args, kwargs): return result -class cachedproperty(object): +class cachedproperty: """ Provides a cached property equivalent to the stacking of @cached and @property, but more efficient. diff --git a/astroid/interpreter/_import/spec.py b/astroid/interpreter/_import/spec.py index 524a8b1a..fbcea660 100644 --- a/astroid/interpreter/_import/spec.py +++ b/astroid/interpreter/_import/spec.py @@ -55,7 +55,7 @@ class ModuleSpec(_ModuleSpec): submodule_search_locations=submodule_search_locations) -class Finder(object): +class Finder: """A finder is a class which knows how to find a particular module.""" def __init__(self, path=None): diff --git a/astroid/interpreter/objectmodel.py b/astroid/interpreter/objectmodel.py index dcba344d..1ac1a8cd 100644 --- a/astroid/interpreter/objectmodel.py +++ b/astroid/interpreter/objectmodel.py @@ -49,7 +49,7 @@ def _dunder_dict(instance, attributes): return obj -class ObjectModel(object): +class ObjectModel: def __init__(self): self._instance = None diff --git a/astroid/manager.py b/astroid/manager.py index 271c5360..c1caf151 100644 --- a/astroid/manager.py +++ b/astroid/manager.py @@ -27,7 +27,7 @@ def safe_repr(obj): return '???' -class AstroidManager(object): +class AstroidManager: """the astroid manager, responsible to build astroid from files or modules. diff --git a/astroid/mixins.py b/astroid/mixins.py index fab88344..d63ba15a 100644 --- a/astroid/mixins.py +++ b/astroid/mixins.py @@ -12,7 +12,7 @@ from astroid import decorators from astroid import exceptions -class BlockRangeMixIn(object): +class BlockRangeMixIn: """override block range """ @decorators.cachedproperty @@ -32,7 +32,7 @@ class BlockRangeMixIn(object): return lineno, last or self.tolineno -class FilterStmtsMixin(object): +class FilterStmtsMixin: """Mixin for statement filtering and assignment type""" def _get_filtered_stmts(self, _, node, _stmts, mystmt): @@ -47,7 +47,7 @@ class FilterStmtsMixin(object): return self -class AssignTypeMixin(object): +class AssignTypeMixin: def assign_type(self): return self diff --git a/astroid/node_classes.py b/astroid/node_classes.py index 36003fff..52f13db4 100644 --- a/astroid/node_classes.py +++ b/astroid/node_classes.py @@ -193,7 +193,7 @@ def _container_getitem(instance, elts, index, context=None): raise exceptions.AstroidTypeError('Could not use %s as subscript index' % index) -class NodeNG(object): +class NodeNG: """ A node of the new Abstract Syntax Tree (AST). This is the base class for all Astroid node classes. @@ -975,7 +975,7 @@ class _BaseContainer(mixins.ParentAssignTypeMixin, yield from self.elts -class LookupMixIn(object): +class LookupMixIn: """Mixin to look up a name in the right scope.""" @lru_cache(maxsize=None) diff --git a/astroid/raw_building.py b/astroid/raw_building.py index 65153cea..dec2ffdf 100644 --- a/astroid/raw_building.py +++ b/astroid/raw_building.py @@ -236,7 +236,7 @@ def _build_from_function(node, name, member, module): object_build_function(node, member, name) -class InspectBuilder(object): +class InspectBuilder: """class for building nodes from living object this is actually a really minimal representation, including only Module, diff --git a/astroid/rebuilder.py b/astroid/rebuilder.py index 6f857441..99e00fe0 100644 --- a/astroid/rebuilder.py +++ b/astroid/rebuilder.py @@ -107,7 +107,7 @@ def _visit_or_none(node, attr, visitor, parent, visit='visit', return None -class TreeRebuilder(object): +class TreeRebuilder: """Rebuilds the _ast tree to become an Astroid tree""" def __init__(self, manager, parse_python_two: bool = False): diff --git a/astroid/tests/resources.py b/astroid/tests/resources.py index d6e8590e..6ca4f937 100644 --- a/astroid/tests/resources.py +++ b/astroid/tests/resources.py @@ -27,7 +27,7 @@ def build_file(path, modname=None): return builder.AstroidBuilder().file_build(find(path), modname) -class SysPathSetup(object): +class SysPathSetup: def setUp(self): sys.path.insert(0, find('')) @@ -39,7 +39,7 @@ class SysPathSetup(object): del sys.path_importer_cache[key] -class AstroidCacheSetupMixin(object): +class AstroidCacheSetupMixin: """Mixin for handling the astroid cache problems. When clearing the astroid cache, some tests fails due to diff --git a/astroid/tests/unittest_protocols.py b/astroid/tests/unittest_protocols.py index c2619413..2735721d 100644 --- a/astroid/tests/unittest_protocols.py +++ b/astroid/tests/unittest_protocols.py @@ -177,7 +177,7 @@ class ProtocolTests(unittest.TestCase): module.wildcard_import_names() def test_not_passing_uninferable_in_seq_inference(self): - class Visitor(object): + class Visitor: def visit(self, node): for child in node.get_children(): diff --git a/astroid/tests/unittest_regrtest.py b/astroid/tests/unittest_regrtest.py index c9062deb..f4a5bcd6 100644 --- a/astroid/tests/unittest_regrtest.py +++ b/astroid/tests/unittest_regrtest.py @@ -321,8 +321,9 @@ def test(): self.assertEqual(len(node.inferred()), 1) -class Whatever(object): +class Whatever: a = property(lambda x: x, lambda x: x) + if __name__ == '__main__': unittest.main() diff --git a/astroid/transforms.py b/astroid/transforms.py index 42045dc4..90fe7fb7 100644 --- a/astroid/transforms.py +++ b/astroid/transforms.py @@ -7,7 +7,7 @@ import collections -class TransformVisitor(object): +class TransformVisitor: """A visitor for handling transforms. The standard approach of using it is to call diff --git a/astroid/util.py b/astroid/util.py index 75778619..a5310970 100644 --- a/astroid/util.py +++ b/astroid/util.py @@ -23,7 +23,7 @@ def lazy_import(module_name): @object.__new__ -class Uninferable(object): +class Uninferable: """Special inference object, which is returned when inference fails.""" def __repr__(self): return 'Uninferable' @@ -50,7 +50,7 @@ class Uninferable(object): func = getattr(visitor, "visit_uninferable") return func(self) -class BadOperationMessage(object): +class BadOperationMessage: """Object which describes a TypeError occurred somewhere in the inference chain This is not an exception, but a container object which holds the types and |