-
-
Notifications
You must be signed in to change notification settings - Fork 1.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Running pylint generates RecursionError #2736
Comments
Thanks for reporting the issue! |
I'm getting a similar error with this file and it outputs this error which is somewhat similar. |
Thanks @AlexanderGranhof |
brycepg
added a commit
to brycepg/astroid
that referenced
this issue
Mar 30, 2019
The dropped context was causing InferenceErrors in self referential assignment Example: self.a = len(self.a) There is a bigger problem of inference not understanding control flow that this fix does not solve. Close pylint-dev/pylint#2736 Close pylint-dev/pylint#2734 Close pylint-dev/pylint#2740
brycepg
added a commit
to brycepg/astroid
that referenced
this issue
Mar 30, 2019
The dropped context was causing RecursionErrors in self referential assignment Example: self.a = len(self.a) There is a bigger problem of inference not understanding control flow that this fix does not solve. Close pylint-dev/pylint#2736 Close pylint-dev/pylint#2734 Close pylint-dev/pylint#2740
2 tasks
brycepg
added a commit
to brycepg/astroid
that referenced
this issue
Mar 30, 2019
The dropped context was causing RecursionErrors in self referential assignment Example: self.a = len(self.a) There is a bigger problem of inference not understanding control flow that this fix does not solve. Close pylint-dev/pylint#2736 Close pylint-dev/pylint#2734 Close pylint-dev/pylint#2740
PCManticore
pushed a commit
to pylint-dev/astroid
that referenced
this issue
Apr 1, 2019
The dropped context was causing RecursionErrors in self referential assignment Example: self.a = len(self.a) There is a bigger problem of inference not understanding control flow that this fix does not solve. Close pylint-dev/pylint#2736 Close pylint-dev/pylint#2734 Close pylint-dev/pylint#2740
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
The following python crashes pylint
Steps to reproduce
Current behavior
crashes with following output
************* Module foo
foo.py:1:0: C0102: Black listed name "foo" (blacklisted-name)
foo.py:10:8: C0102: Black listed name "foo" (blacklisted-name)
foo.py:7:0: C0111: Missing class docstring (missing-docstring)
foo.py:8:4: C0102: Black listed name "foo" (blacklisted-name)
foo.py:9:4: C0111: Missing method docstring (missing-docstring)
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/astroid/init.py", line 89, in _inference_tip_cached
return iter(_cache[func, node])
KeyError: (<function register_builtin_transform.._transform_wrapper at 0x7fc2d4486d90>, <Call l.10 at 0x7fc2d41b0748>)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/astroid/init.py", line 89, in _inference_tip_cached
return iter(_cache[func, node])
KeyError: (<function register_builtin_transform.._transform_wrapper at 0x7fc2d4486d90>, <Call l.10 at 0x7fc2d41b0748>)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/astroid/init.py", line 89, in _inference_tip_cached
return iter(_cache[func, node])
KeyError: (<function register_builtin_transform.._transform_wrapper at 0x7fc2d4486d90>, <Call l.10 at 0x7fc2d41b0748>)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/astroid/init.py", line 89, in _inference_tip_cached
return iter(_cache[func, node])
KeyError: (<function register_builtin_transform.._transform_wrapper at 0x7fc2d4486d90>, <Call l.10 at 0x7fc2d41b0748>)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/astroid/init.py", line 89, in _inference_tip_cached
return iter(_cache[func, node])
KeyError: (<function register_builtin_transform.._transform_wrapper at 0x7fc2d4486d90>, <Call l.10 at 0x7fc2d41b0748>)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/astroid/init.py", line 89, in _inference_tip_cached
return iter(_cache[func, node])
KeyError: (<function register_builtin_transform.._transform_wrapper at 0x7fc2d4486d90>, <Call l.10 at 0x7fc2d41b0748>)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/astroid/init.py", line 89, in _inference_tip_cached
return iter(_cache[func, node])
KeyError: (<function register_builtin_transform.._transform_wrapper at 0x7fc2d4486d90>, <Call l.10 at 0x7fc2d41b0748>)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/astroid/init.py", line 89, in _inference_tip_cached
return iter(_cache[func, node])
KeyError: (<function register_builtin_transform.._transform_wrapper at 0x7fc2d4486d90>, <Call l.10 at 0x7fc2d41b0748>)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/astroid/init.py", line 89, in _inference_tip_cached
return iter(_cache[func, node])
KeyError: (<function register_builtin_transform.._transform_wrapper at 0x7fc2d4486d90>, <Call l.10 at 0x7fc2d41b0748>)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/astroid/init.py", line 89, in _inference_tip_cached
return iter(_cache[func, node])
KeyError: (<function register_builtin_transform.._transform_wrapper at 0x7fc2d4486d90>, <Call l.10 at 0x7fc2d41b0748>)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/astroid/init.py", line 89, in _inference_tip_cached
return iter(_cache[func, node])
KeyError: (<function register_builtin_transform.._transform_wrapper at 0x7fc2d4486d90>, <Call l.10 at 0x7fc2d41b0748>)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/astroid/init.py", line 89, in _inference_tip_cached
return iter(_cache[func, node])
KeyError: (<function register_builtin_transform.._transform_wrapper at 0x7fc2d4486d90>, <Call l.10 at 0x7fc2d41b0748>)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/astroid/init.py", line 89, in _inference_tip_cached
return iter(_cache[func, node])
KeyError: (<function register_builtin_transform.._transform_wrapper at 0x7fc2d4486d90>, <Call l.10 at 0x7fc2d41b0748>)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/astroid/init.py", line 89, in _inference_tip_cached
return iter(_cache[func, node])
KeyError: (<function register_builtin_transform.._transform_wrapper at 0x7fc2d4486d90>, <Call l.10 at 0x7fc2d41b0748>)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/astroid/init.py", line 89, in _inference_tip_cached
return iter(_cache[func, node])
KeyError: (<function register_builtin_transform.._transform_wrapper at 0x7fc2d4486d90>, <Call l.10 at 0x7fc2d41b0748>)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/astroid/init.py", line 89, in _inference_tip_cached
return iter(_cache[func, node])
KeyError: (<function register_builtin_transform.._transform_wrapper at 0x7fc2d4486d90>, <Call l.10 at 0x7fc2d41b0748>)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/astroid/init.py", line 89, in _inference_tip_cached
return iter(_cache[func, node])
KeyError: (<function register_builtin_transform.._transform_wrapper at 0x7fc2d4486d90>, <Call l.10 at 0x7fc2d41b0748>)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/astroid/init.py", line 89, in _inference_tip_cached
return iter(_cache[func, node])
KeyError: (<function register_builtin_transform.._transform_wrapper at 0x7fc2d4486d90>, <Call l.10 at 0x7fc2d41b0748>)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/astroid/init.py", line 89, in _inference_tip_cached
return iter(_cache[func, node])
KeyError: (<function register_builtin_transform.._transform_wrapper at 0x7fc2d4486d90>, <Call l.10 at 0x7fc2d41b0748>)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/astroid/init.py", line 89, in _inference_tip_cached
return iter(_cache[func, node])
KeyError: (<function register_builtin_transform.._transform_wrapper at 0x7fc2d4486d90>, <Call l.10 at 0x7fc2d41b0748>)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/astroid/init.py", line 89, in _inference_tip_cached
return iter(_cache[func, node])
KeyError: (<function register_builtin_transform.._transform_wrapper at 0x7fc2d4486d90>, <Call l.10 at 0x7fc2d41b0748>)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/astroid/init.py", line 89, in _inference_tip_cached
return iter(_cache[func, node])
KeyError: (<function register_builtin_transform.._transform_wrapper at 0x7fc2d4486d90>, <Call l.10 at 0x7fc2d41b0748>)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/astroid/init.py", line 89, in _inference_tip_cached
return iter(_cache[func, node])
KeyError: (<function register_builtin_transform.._transform_wrapper at 0x7fc2d4486d90>, <Call l.10 at 0x7fc2d41b0748>)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/astroid/init.py", line 89, in _inference_tip_cached
return iter(_cache[func, node])
KeyError: (<function register_builtin_transform.._transform_wrapper at 0x7fc2d4486d90>, <Call l.10 at 0x7fc2d41b0748>)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/astroid/init.py", line 89, in _inference_tip_cached
return iter(_cache[func, node])
KeyError: (<function register_builtin_transform.._transform_wrapper at 0x7fc2d4486d90>, <Call l.10 at 0x7fc2d41b0748>)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/astroid/init.py", line 89, in _inference_tip_cached
return iter(_cache[func, node])
KeyError: (<function register_builtin_transform.._transform_wrapper at 0x7fc2d4486d90>, <Call l.10 at 0x7fc2d41b0748>)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/astroid/init.py", line 89, in _inference_tip_cached
return iter(_cache[func, node])
KeyError: (<function register_builtin_transform.._transform_wrapper at 0x7fc2d4486d90>, <Call l.10 at 0x7fc2d41b0748>)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/astroid/init.py", line 89, in _inference_tip_cached
return iter(_cache[func, node])
KeyError: (<function register_builtin_transform.._transform_wrapper at 0x7fc2d4486d90>, <Call l.10 at 0x7fc2d41b0748>)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/astroid/init.py", line 89, in _inference_tip_cached
return iter(_cache[func, node])
KeyError: (<function register_builtin_transform.._transform_wrapper at 0x7fc2d4486d90>, <Call l.10 at 0x7fc2d41b0748>)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/astroid/init.py", line 89, in _inference_tip_cached
return iter(_cache[func, node])
KeyError: (<function register_builtin_transform.._transform_wrapper at 0x7fc2d4486d90>, <Call l.10 at 0x7fc2d41b0748>)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/astroid/init.py", line 89, in _inference_tip_cached
return iter(_cache[func, node])
KeyError: (<function register_builtin_transform.._transform_wrapper at 0x7fc2d4486d90>, <Call l.10 at 0x7fc2d41b0748>)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/astroid/init.py", line 89, in _inference_tip_cached
return iter(_cache[func, node])
KeyError: (<function register_builtin_transform.._transform_wrapper at 0x7fc2d4486d90>, <Call l.10 at 0x7fc2d41b0748>)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/astroid/init.py", line 89, in _inference_tip_cached
return iter(_cache[func, node])
KeyError: (<function register_builtin_transform.._transform_wrapper at 0x7fc2d4486d90>, <Call l.10 at 0x7fc2d41b0748>)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/astroid/init.py", line 89, in _inference_tip_cached
return iter(_cache[func, node])
KeyError: (<function register_builtin_transform.._transform_wrapper at 0x7fc2d4486d90>, <Call l.10 at 0x7fc2d41b0748>)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/astroid/init.py", line 89, in _inference_tip_cached
return iter(_cache[func, node])
KeyError: (<function register_builtin_transform.._transform_wrapper at 0x7fc2d4486d90>, <Call l.10 at 0x7fc2d41b0748>)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/astroid/init.py", line 89, in _inference_tip_cached
return iter(_cache[func, node])
KeyError: (<function register_builtin_transform.._transform_wrapper at 0x7fc2d4486d90>, <Call l.10 at 0x7fc2d41b0748>)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/astroid/init.py", line 89, in _inference_tip_cached
return iter(_cache[func, node])
KeyError: (<function register_builtin_transform.._transform_wrapper at 0x7fc2d4486d90>, <Call l.10 at 0x7fc2d41b0748>)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/astroid/init.py", line 89, in _inference_tip_cached
return iter(_cache[func, node])
KeyError: (<function register_builtin_transform.._transform_wrapper at 0x7fc2d4486d90>, <Call l.10 at 0x7fc2d41b0748>)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/astroid/init.py", line 89, in _inference_tip_cached
return iter(_cache[func, node])
KeyError: (<function register_builtin_transform.._transform_wrapper at 0x7fc2d4486d90>, <Call l.10 at 0x7fc2d41b0748>)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/bin/pylint3", line 11, in
load_entry_point('pylint==2.1.1', 'console_scripts', 'pylint')()
File "/usr/lib/python3/dist-packages/pylint/init.py", line 19, in run_pylint
Run(sys.argv[1:])
File "/usr/lib/python3/dist-packages/pylint/lint.py", line 1394, in init
linter.check(args)
File "/usr/lib/python3/dist-packages/pylint/lint.py", line 801, in check
self._do_check(files_or_modules)
File "/usr/lib/python3/dist-packages/pylint/lint.py", line 938, in _do_check
self.check_astroid_module(ast_node, walker, rawcheckers, tokencheckers)
File "/usr/lib/python3/dist-packages/pylint/lint.py", line 1018, in check_astroid_module
walker.walk(ast_node)
File "/usr/lib/python3/dist-packages/pylint/utils.py", line 1162, in walk
self.walk(child)
File "/usr/lib/python3/dist-packages/pylint/utils.py", line 1162, in walk
self.walk(child)
File "/usr/lib/python3/dist-packages/pylint/utils.py", line 1162, in walk
self.walk(child)
[Previous line repeated 1 more time]
File "/usr/lib/python3/dist-packages/pylint/utils.py", line 1159, in walk
cb(astroid)
File "/usr/lib/python3/dist-packages/pylint/checkers/typecheck.py", line 1356, in visit_subscript
inferred = safe_infer(node.value)
File "/usr/lib/python3/dist-packages/pylint/checkers/utils.py", line 828, in safe_infer
value = next(inferit)
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 92, in wrapped
res = next(generator)
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 125, in raise_if_nothing_inferred
yield next(generator)
File "/usr/lib/python3/dist-packages/astroid/inference.py", line 314, in infer_attribute
yield from owner.igetattr(self.attrname, context)
File "/usr/lib/python3/dist-packages/astroid/bases.py", line 205, in igetattr
yield from _infer_stmts(self._wrap_attr(get_attr, context), context, frame=self)
File "/usr/lib/python3/dist-packages/astroid/bases.py", line 125, in _infer_stmts
for inferred in stmt.infer(context=context):
File "/usr/lib/python3/dist-packages/astroid/util.py", line 148, in limit_inference
yield from islice(iterator, size)
File "/usr/lib/python3/dist-packages/astroid/context.py", line 107, in cache_generator
for result in generator:
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 125, in raise_if_nothing_inferred
yield next(generator)
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 92, in wrapped
res = next(generator)
File "/usr/lib/python3/dist-packages/astroid/bases.py", line 125, in _infer_stmts
for inferred in stmt.infer(context=context):
File "/usr/lib/python3/dist-packages/astroid/util.py", line 148, in limit_inference
yield from islice(iterator, size)
File "/usr/lib/python3/dist-packages/astroid/context.py", line 107, in cache_generator
for result in generator:
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 112, in yes_if_nothing_inferred
for node in func(*args, **kwargs):
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 92, in wrapped
res = next(generator)
File "/usr/lib/python3/dist-packages/astroid/inference.py", line 466, in _filter_operation_errors
for result in infer_callable(self, context):
File "/usr/lib/python3/dist-packages/astroid/inference.py", line 733, in _infer_binop
for rhs in right.infer(context=rhs_context):
File "/usr/lib/python3/dist-packages/astroid/node_classes.py", line 325, in infer
return self._explicit_inference(self, context, **kwargs)
File "/usr/lib/python3/dist-packages/astroid/init.py", line 91, in _inference_tip_cached
result = func(*args, **kwargs)
File "/usr/lib/python3/dist-packages/astroid/brain/brain_builtin_inference.py", line 127, in _transform_wrapper
result = transform(node, context=context)
File "/usr/lib/python3/dist-packages/astroid/brain/brain_builtin_inference.py", line 654, in infer_len
return nodes.Const(helpers.object_len(argument_node))
File "/usr/lib/python3/dist-packages/astroid/helpers.py", line 241, in object_len
inferred_node = safe_infer(node, context=context)
File "/usr/lib/python3/dist-packages/astroid/helpers.py", line 151, in safe_infer
value = next(inferit)
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 92, in wrapped
res = next(generator)
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 125, in raise_if_nothing_inferred
yield next(generator)
File "/usr/lib/python3/dist-packages/astroid/inference.py", line 314, in infer_attribute
yield from owner.igetattr(self.attrname, context)
File "/usr/lib/python3/dist-packages/astroid/bases.py", line 205, in igetattr
yield from _infer_stmts(self._wrap_attr(get_attr, context), context, frame=self)
File "/usr/lib/python3/dist-packages/astroid/bases.py", line 125, in _infer_stmts
for inferred in stmt.infer(context=context):
File "/usr/lib/python3/dist-packages/astroid/util.py", line 148, in limit_inference
yield from islice(iterator, size)
File "/usr/lib/python3/dist-packages/astroid/context.py", line 107, in cache_generator
for result in generator:
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 125, in raise_if_nothing_inferred
yield next(generator)
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 92, in wrapped
res = next(generator)
File "/usr/lib/python3/dist-packages/astroid/bases.py", line 125, in _infer_stmts
for inferred in stmt.infer(context=context):
File "/usr/lib/python3/dist-packages/astroid/util.py", line 148, in limit_inference
yield from islice(iterator, size)
File "/usr/lib/python3/dist-packages/astroid/context.py", line 107, in cache_generator
for result in generator:
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 112, in yes_if_nothing_inferred
for node in func(*args, **kwargs):
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 92, in wrapped
res = next(generator)
File "/usr/lib/python3/dist-packages/astroid/inference.py", line 466, in _filter_operation_errors
for result in infer_callable(self, context):
File "/usr/lib/python3/dist-packages/astroid/inference.py", line 733, in _infer_binop
for rhs in right.infer(context=rhs_context):
File "/usr/lib/python3/dist-packages/astroid/node_classes.py", line 325, in infer
return self._explicit_inference(self, context, **kwargs)
File "/usr/lib/python3/dist-packages/astroid/init.py", line 91, in _inference_tip_cached
result = func(*args, **kwargs)
File "/usr/lib/python3/dist-packages/astroid/brain/brain_builtin_inference.py", line 127, in _transform_wrapper
result = transform(node, context=context)
File "/usr/lib/python3/dist-packages/astroid/brain/brain_builtin_inference.py", line 654, in infer_len
return nodes.Const(helpers.object_len(argument_node))
File "/usr/lib/python3/dist-packages/astroid/helpers.py", line 241, in object_len
inferred_node = safe_infer(node, context=context)
File "/usr/lib/python3/dist-packages/astroid/helpers.py", line 151, in safe_infer
value = next(inferit)
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 92, in wrapped
res = next(generator)
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 125, in raise_if_nothing_inferred
yield next(generator)
File "/usr/lib/python3/dist-packages/astroid/inference.py", line 314, in infer_attribute
yield from owner.igetattr(self.attrname, context)
File "/usr/lib/python3/dist-packages/astroid/bases.py", line 205, in igetattr
yield from _infer_stmts(self._wrap_attr(get_attr, context), context, frame=self)
File "/usr/lib/python3/dist-packages/astroid/bases.py", line 125, in _infer_stmts
for inferred in stmt.infer(context=context):
File "/usr/lib/python3/dist-packages/astroid/util.py", line 148, in limit_inference
yield from islice(iterator, size)
File "/usr/lib/python3/dist-packages/astroid/context.py", line 107, in cache_generator
for result in generator:
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 125, in raise_if_nothing_inferred
yield next(generator)
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 92, in wrapped
res = next(generator)
File "/usr/lib/python3/dist-packages/astroid/bases.py", line 125, in _infer_stmts
for inferred in stmt.infer(context=context):
File "/usr/lib/python3/dist-packages/astroid/util.py", line 148, in limit_inference
yield from islice(iterator, size)
File "/usr/lib/python3/dist-packages/astroid/context.py", line 107, in cache_generator
for result in generator:
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 112, in yes_if_nothing_inferred
for node in func(*args, **kwargs):
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 92, in wrapped
res = next(generator)
File "/usr/lib/python3/dist-packages/astroid/inference.py", line 466, in _filter_operation_errors
for result in infer_callable(self, context):
File "/usr/lib/python3/dist-packages/astroid/inference.py", line 733, in _infer_binop
for rhs in right.infer(context=rhs_context):
File "/usr/lib/python3/dist-packages/astroid/node_classes.py", line 325, in infer
return self._explicit_inference(self, context, **kwargs)
File "/usr/lib/python3/dist-packages/astroid/init.py", line 91, in _inference_tip_cached
result = func(*args, **kwargs)
File "/usr/lib/python3/dist-packages/astroid/brain/brain_builtin_inference.py", line 127, in _transform_wrapper
result = transform(node, context=context)
File "/usr/lib/python3/dist-packages/astroid/brain/brain_builtin_inference.py", line 654, in infer_len
return nodes.Const(helpers.object_len(argument_node))
File "/usr/lib/python3/dist-packages/astroid/helpers.py", line 241, in object_len
inferred_node = safe_infer(node, context=context)
File "/usr/lib/python3/dist-packages/astroid/helpers.py", line 151, in safe_infer
value = next(inferit)
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 92, in wrapped
res = next(generator)
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 125, in raise_if_nothing_inferred
yield next(generator)
File "/usr/lib/python3/dist-packages/astroid/inference.py", line 314, in infer_attribute
yield from owner.igetattr(self.attrname, context)
File "/usr/lib/python3/dist-packages/astroid/bases.py", line 205, in igetattr
yield from _infer_stmts(self._wrap_attr(get_attr, context), context, frame=self)
File "/usr/lib/python3/dist-packages/astroid/bases.py", line 125, in _infer_stmts
for inferred in stmt.infer(context=context):
File "/usr/lib/python3/dist-packages/astroid/util.py", line 148, in limit_inference
yield from islice(iterator, size)
File "/usr/lib/python3/dist-packages/astroid/context.py", line 107, in cache_generator
for result in generator:
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 125, in raise_if_nothing_inferred
yield next(generator)
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 92, in wrapped
res = next(generator)
File "/usr/lib/python3/dist-packages/astroid/bases.py", line 125, in _infer_stmts
for inferred in stmt.infer(context=context):
File "/usr/lib/python3/dist-packages/astroid/util.py", line 148, in limit_inference
yield from islice(iterator, size)
File "/usr/lib/python3/dist-packages/astroid/context.py", line 107, in cache_generator
for result in generator:
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 112, in yes_if_nothing_inferred
for node in func(*args, **kwargs):
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 92, in wrapped
res = next(generator)
File "/usr/lib/python3/dist-packages/astroid/inference.py", line 466, in _filter_operation_errors
for result in infer_callable(self, context):
File "/usr/lib/python3/dist-packages/astroid/inference.py", line 733, in _infer_binop
for rhs in right.infer(context=rhs_context):
File "/usr/lib/python3/dist-packages/astroid/node_classes.py", line 325, in infer
return self._explicit_inference(self, context, **kwargs)
File "/usr/lib/python3/dist-packages/astroid/init.py", line 91, in _inference_tip_cached
result = func(*args, **kwargs)
File "/usr/lib/python3/dist-packages/astroid/brain/brain_builtin_inference.py", line 127, in _transform_wrapper
result = transform(node, context=context)
File "/usr/lib/python3/dist-packages/astroid/brain/brain_builtin_inference.py", line 654, in infer_len
return nodes.Const(helpers.object_len(argument_node))
File "/usr/lib/python3/dist-packages/astroid/helpers.py", line 241, in object_len
inferred_node = safe_infer(node, context=context)
File "/usr/lib/python3/dist-packages/astroid/helpers.py", line 151, in safe_infer
value = next(inferit)
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 92, in wrapped
res = next(generator)
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 125, in raise_if_nothing_inferred
yield next(generator)
File "/usr/lib/python3/dist-packages/astroid/inference.py", line 314, in infer_attribute
yield from owner.igetattr(self.attrname, context)
File "/usr/lib/python3/dist-packages/astroid/bases.py", line 205, in igetattr
yield from _infer_stmts(self._wrap_attr(get_attr, context), context, frame=self)
File "/usr/lib/python3/dist-packages/astroid/bases.py", line 125, in _infer_stmts
for inferred in stmt.infer(context=context):
File "/usr/lib/python3/dist-packages/astroid/util.py", line 148, in limit_inference
yield from islice(iterator, size)
File "/usr/lib/python3/dist-packages/astroid/context.py", line 107, in cache_generator
for result in generator:
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 125, in raise_if_nothing_inferred
yield next(generator)
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 92, in wrapped
res = next(generator)
File "/usr/lib/python3/dist-packages/astroid/bases.py", line 125, in _infer_stmts
for inferred in stmt.infer(context=context):
File "/usr/lib/python3/dist-packages/astroid/util.py", line 148, in limit_inference
yield from islice(iterator, size)
File "/usr/lib/python3/dist-packages/astroid/context.py", line 107, in cache_generator
for result in generator:
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 112, in yes_if_nothing_inferred
for node in func(*args, **kwargs):
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 92, in wrapped
res = next(generator)
File "/usr/lib/python3/dist-packages/astroid/inference.py", line 466, in _filter_operation_errors
for result in infer_callable(self, context):
File "/usr/lib/python3/dist-packages/astroid/inference.py", line 733, in _infer_binop
for rhs in right.infer(context=rhs_context):
File "/usr/lib/python3/dist-packages/astroid/node_classes.py", line 325, in infer
return self._explicit_inference(self, context, **kwargs)
File "/usr/lib/python3/dist-packages/astroid/init.py", line 91, in _inference_tip_cached
result = func(*args, **kwargs)
File "/usr/lib/python3/dist-packages/astroid/brain/brain_builtin_inference.py", line 127, in _transform_wrapper
result = transform(node, context=context)
File "/usr/lib/python3/dist-packages/astroid/brain/brain_builtin_inference.py", line 654, in infer_len
return nodes.Const(helpers.object_len(argument_node))
File "/usr/lib/python3/dist-packages/astroid/helpers.py", line 241, in object_len
inferred_node = safe_infer(node, context=context)
File "/usr/lib/python3/dist-packages/astroid/helpers.py", line 151, in safe_infer
value = next(inferit)
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 92, in wrapped
res = next(generator)
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 125, in raise_if_nothing_inferred
yield next(generator)
File "/usr/lib/python3/dist-packages/astroid/inference.py", line 314, in infer_attribute
yield from owner.igetattr(self.attrname, context)
File "/usr/lib/python3/dist-packages/astroid/bases.py", line 205, in igetattr
yield from _infer_stmts(self._wrap_attr(get_attr, context), context, frame=self)
File "/usr/lib/python3/dist-packages/astroid/bases.py", line 125, in _infer_stmts
for inferred in stmt.infer(context=context):
File "/usr/lib/python3/dist-packages/astroid/util.py", line 148, in limit_inference
yield from islice(iterator, size)
File "/usr/lib/python3/dist-packages/astroid/context.py", line 107, in cache_generator
for result in generator:
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 125, in raise_if_nothing_inferred
yield next(generator)
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 92, in wrapped
res = next(generator)
File "/usr/lib/python3/dist-packages/astroid/bases.py", line 125, in _infer_stmts
for inferred in stmt.infer(context=context):
File "/usr/lib/python3/dist-packages/astroid/util.py", line 148, in limit_inference
yield from islice(iterator, size)
File "/usr/lib/python3/dist-packages/astroid/context.py", line 107, in cache_generator
for result in generator:
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 112, in yes_if_nothing_inferred
for node in func(*args, **kwargs):
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 92, in wrapped
res = next(generator)
File "/usr/lib/python3/dist-packages/astroid/inference.py", line 466, in _filter_operation_errors
for result in infer_callable(self, context):
File "/usr/lib/python3/dist-packages/astroid/inference.py", line 733, in _infer_binop
for rhs in right.infer(context=rhs_context):
File "/usr/lib/python3/dist-packages/astroid/node_classes.py", line 325, in infer
return self._explicit_inference(self, context, **kwargs)
File "/usr/lib/python3/dist-packages/astroid/init.py", line 91, in _inference_tip_cached
result = func(*args, **kwargs)
File "/usr/lib/python3/dist-packages/astroid/brain/brain_builtin_inference.py", line 127, in _transform_wrapper
result = transform(node, context=context)
File "/usr/lib/python3/dist-packages/astroid/brain/brain_builtin_inference.py", line 654, in infer_len
return nodes.Const(helpers.object_len(argument_node))
File "/usr/lib/python3/dist-packages/astroid/helpers.py", line 241, in object_len
inferred_node = safe_infer(node, context=context)
File "/usr/lib/python3/dist-packages/astroid/helpers.py", line 151, in safe_infer
value = next(inferit)
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 92, in wrapped
res = next(generator)
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 125, in raise_if_nothing_inferred
yield next(generator)
File "/usr/lib/python3/dist-packages/astroid/inference.py", line 314, in infer_attribute
yield from owner.igetattr(self.attrname, context)
File "/usr/lib/python3/dist-packages/astroid/bases.py", line 205, in igetattr
yield from _infer_stmts(self._wrap_attr(get_attr, context), context, frame=self)
File "/usr/lib/python3/dist-packages/astroid/bases.py", line 125, in _infer_stmts
for inferred in stmt.infer(context=context):
File "/usr/lib/python3/dist-packages/astroid/util.py", line 148, in limit_inference
yield from islice(iterator, size)
File "/usr/lib/python3/dist-packages/astroid/context.py", line 107, in cache_generator
for result in generator:
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 125, in raise_if_nothing_inferred
yield next(generator)
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 92, in wrapped
res = next(generator)
File "/usr/lib/python3/dist-packages/astroid/bases.py", line 125, in _infer_stmts
for inferred in stmt.infer(context=context):
File "/usr/lib/python3/dist-packages/astroid/util.py", line 148, in limit_inference
yield from islice(iterator, size)
File "/usr/lib/python3/dist-packages/astroid/context.py", line 107, in cache_generator
for result in generator:
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 112, in yes_if_nothing_inferred
for node in func(*args, **kwargs):
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 92, in wrapped
res = next(generator)
File "/usr/lib/python3/dist-packages/astroid/inference.py", line 466, in _filter_operation_errors
for result in infer_callable(self, context):
File "/usr/lib/python3/dist-packages/astroid/inference.py", line 733, in _infer_binop
for rhs in right.infer(context=rhs_context):
File "/usr/lib/python3/dist-packages/astroid/node_classes.py", line 325, in infer
return self._explicit_inference(self, context, **kwargs)
File "/usr/lib/python3/dist-packages/astroid/init.py", line 91, in _inference_tip_cached
result = func(*args, **kwargs)
File "/usr/lib/python3/dist-packages/astroid/brain/brain_builtin_inference.py", line 127, in _transform_wrapper
result = transform(node, context=context)
File "/usr/lib/python3/dist-packages/astroid/brain/brain_builtin_inference.py", line 654, in infer_len
return nodes.Const(helpers.object_len(argument_node))
File "/usr/lib/python3/dist-packages/astroid/helpers.py", line 241, in object_len
inferred_node = safe_infer(node, context=context)
File "/usr/lib/python3/dist-packages/astroid/helpers.py", line 151, in safe_infer
value = next(inferit)
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 92, in wrapped
res = next(generator)
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 125, in raise_if_nothing_inferred
yield next(generator)
File "/usr/lib/python3/dist-packages/astroid/inference.py", line 314, in infer_attribute
yield from owner.igetattr(self.attrname, context)
File "/usr/lib/python3/dist-packages/astroid/bases.py", line 205, in igetattr
yield from _infer_stmts(self._wrap_attr(get_attr, context), context, frame=self)
File "/usr/lib/python3/dist-packages/astroid/bases.py", line 125, in _infer_stmts
for inferred in stmt.infer(context=context):
File "/usr/lib/python3/dist-packages/astroid/util.py", line 148, in limit_inference
yield from islice(iterator, size)
File "/usr/lib/python3/dist-packages/astroid/context.py", line 107, in cache_generator
for result in generator:
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 125, in raise_if_nothing_inferred
yield next(generator)
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 92, in wrapped
res = next(generator)
File "/usr/lib/python3/dist-packages/astroid/bases.py", line 125, in _infer_stmts
for inferred in stmt.infer(context=context):
File "/usr/lib/python3/dist-packages/astroid/util.py", line 148, in limit_inference
yield from islice(iterator, size)
File "/usr/lib/python3/dist-packages/astroid/context.py", line 107, in cache_generator
for result in generator:
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 112, in yes_if_nothing_inferred
for node in func(*args, **kwargs):
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 92, in wrapped
res = next(generator)
File "/usr/lib/python3/dist-packages/astroid/inference.py", line 466, in _filter_operation_errors
for result in infer_callable(self, context):
File "/usr/lib/python3/dist-packages/astroid/inference.py", line 733, in _infer_binop
for rhs in right.infer(context=rhs_context):
File "/usr/lib/python3/dist-packages/astroid/node_classes.py", line 325, in infer
return self._explicit_inference(self, context, **kwargs)
File "/usr/lib/python3/dist-packages/astroid/init.py", line 91, in _inference_tip_cached
result = func(*args, **kwargs)
File "/usr/lib/python3/dist-packages/astroid/brain/brain_builtin_inference.py", line 127, in _transform_wrapper
result = transform(node, context=context)
File "/usr/lib/python3/dist-packages/astroid/brain/brain_builtin_inference.py", line 654, in infer_len
return nodes.Const(helpers.object_len(argument_node))
File "/usr/lib/python3/dist-packages/astroid/helpers.py", line 241, in object_len
inferred_node = safe_infer(node, context=context)
File "/usr/lib/python3/dist-packages/astroid/helpers.py", line 151, in safe_infer
value = next(inferit)
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 92, in wrapped
res = next(generator)
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 125, in raise_if_nothing_inferred
yield next(generator)
File "/usr/lib/python3/dist-packages/astroid/inference.py", line 314, in infer_attribute
yield from owner.igetattr(self.attrname, context)
File "/usr/lib/python3/dist-packages/astroid/bases.py", line 205, in igetattr
yield from _infer_stmts(self._wrap_attr(get_attr, context), context, frame=self)
File "/usr/lib/python3/dist-packages/astroid/bases.py", line 125, in _infer_stmts
for inferred in stmt.infer(context=context):
File "/usr/lib/python3/dist-packages/astroid/util.py", line 148, in limit_inference
yield from islice(iterator, size)
File "/usr/lib/python3/dist-packages/astroid/context.py", line 107, in cache_generator
for result in generator:
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 125, in raise_if_nothing_inferred
yield next(generator)
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 92, in wrapped
res = next(generator)
File "/usr/lib/python3/dist-packages/astroid/bases.py", line 125, in _infer_stmts
for inferred in stmt.infer(context=context):
File "/usr/lib/python3/dist-packages/astroid/util.py", line 148, in limit_inference
yield from islice(iterator, size)
File "/usr/lib/python3/dist-packages/astroid/context.py", line 107, in cache_generator
for result in generator:
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 112, in yes_if_nothing_inferred
for node in func(*args, **kwargs):
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 92, in wrapped
res = next(generator)
File "/usr/lib/python3/dist-packages/astroid/inference.py", line 466, in _filter_operation_errors
for result in infer_callable(self, context):
File "/usr/lib/python3/dist-packages/astroid/inference.py", line 733, in _infer_binop
for rhs in right.infer(context=rhs_context):
File "/usr/lib/python3/dist-packages/astroid/node_classes.py", line 325, in infer
return self._explicit_inference(self, context, **kwargs)
File "/usr/lib/python3/dist-packages/astroid/init.py", line 91, in _inference_tip_cached
result = func(*args, **kwargs)
File "/usr/lib/python3/dist-packages/astroid/brain/brain_builtin_inference.py", line 127, in _transform_wrapper
result = transform(node, context=context)
File "/usr/lib/python3/dist-packages/astroid/brain/brain_builtin_inference.py", line 654, in infer_len
return nodes.Const(helpers.object_len(argument_node))
File "/usr/lib/python3/dist-packages/astroid/helpers.py", line 241, in object_len
inferred_node = safe_infer(node, context=context)
File "/usr/lib/python3/dist-packages/astroid/helpers.py", line 151, in safe_infer
value = next(inferit)
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 92, in wrapped
res = next(generator)
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 125, in raise_if_nothing_inferred
yield next(generator)
File "/usr/lib/python3/dist-packages/astroid/inference.py", line 314, in infer_attribute
yield from owner.igetattr(self.attrname, context)
File "/usr/lib/python3/dist-packages/astroid/bases.py", line 205, in igetattr
yield from _infer_stmts(self._wrap_attr(get_attr, context), context, frame=self)
File "/usr/lib/python3/dist-packages/astroid/bases.py", line 125, in _infer_stmts
for inferred in stmt.infer(context=context):
File "/usr/lib/python3/dist-packages/astroid/util.py", line 148, in limit_inference
yield from islice(iterator, size)
File "/usr/lib/python3/dist-packages/astroid/context.py", line 107, in cache_generator
for result in generator:
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 125, in raise_if_nothing_inferred
yield next(generator)
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 92, in wrapped
res = next(generator)
File "/usr/lib/python3/dist-packages/astroid/bases.py", line 125, in _infer_stmts
for inferred in stmt.infer(context=context):
File "/usr/lib/python3/dist-packages/astroid/util.py", line 148, in limit_inference
yield from islice(iterator, size)
File "/usr/lib/python3/dist-packages/astroid/context.py", line 107, in cache_generator
for result in generator:
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 112, in yes_if_nothing_inferred
for node in func(*args, **kwargs):
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 92, in wrapped
res = next(generator)
File "/usr/lib/python3/dist-packages/astroid/inference.py", line 466, in _filter_operation_errors
for result in infer_callable(self, context):
File "/usr/lib/python3/dist-packages/astroid/inference.py", line 733, in _infer_binop
for rhs in right.infer(context=rhs_context):
File "/usr/lib/python3/dist-packages/astroid/node_classes.py", line 325, in infer
return self._explicit_inference(self, context, **kwargs)
File "/usr/lib/python3/dist-packages/astroid/init.py", line 91, in _inference_tip_cached
result = func(*args, **kwargs)
File "/usr/lib/python3/dist-packages/astroid/brain/brain_builtin_inference.py", line 127, in _transform_wrapper
result = transform(node, context=context)
File "/usr/lib/python3/dist-packages/astroid/brain/brain_builtin_inference.py", line 654, in infer_len
return nodes.Const(helpers.object_len(argument_node))
File "/usr/lib/python3/dist-packages/astroid/helpers.py", line 241, in object_len
inferred_node = safe_infer(node, context=context)
File "/usr/lib/python3/dist-packages/astroid/helpers.py", line 151, in safe_infer
value = next(inferit)
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 92, in wrapped
res = next(generator)
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 125, in raise_if_nothing_inferred
yield next(generator)
File "/usr/lib/python3/dist-packages/astroid/inference.py", line 314, in infer_attribute
yield from owner.igetattr(self.attrname, context)
File "/usr/lib/python3/dist-packages/astroid/bases.py", line 205, in igetattr
yield from _infer_stmts(self._wrap_attr(get_attr, context), context, frame=self)
File "/usr/lib/python3/dist-packages/astroid/bases.py", line 125, in _infer_stmts
for inferred in stmt.infer(context=context):
File "/usr/lib/python3/dist-packages/astroid/util.py", line 148, in limit_inference
yield from islice(iterator, size)
File "/usr/lib/python3/dist-packages/astroid/context.py", line 107, in cache_generator
for result in generator:
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 125, in raise_if_nothing_inferred
yield next(generator)
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 92, in wrapped
res = next(generator)
File "/usr/lib/python3/dist-packages/astroid/bases.py", line 125, in _infer_stmts
for inferred in stmt.infer(context=context):
File "/usr/lib/python3/dist-packages/astroid/util.py", line 148, in limit_inference
yield from islice(iterator, size)
File "/usr/lib/python3/dist-packages/astroid/context.py", line 107, in cache_generator
for result in generator:
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 112, in yes_if_nothing_inferred
for node in func(*args, **kwargs):
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 92, in wrapped
res = next(generator)
File "/usr/lib/python3/dist-packages/astroid/inference.py", line 466, in _filter_operation_errors
for result in infer_callable(self, context):
File "/usr/lib/python3/dist-packages/astroid/inference.py", line 733, in _infer_binop
for rhs in right.infer(context=rhs_context):
File "/usr/lib/python3/dist-packages/astroid/node_classes.py", line 325, in infer
return self._explicit_inference(self, context, **kwargs)
File "/usr/lib/python3/dist-packages/astroid/init.py", line 91, in _inference_tip_cached
result = func(*args, **kwargs)
File "/usr/lib/python3/dist-packages/astroid/brain/brain_builtin_inference.py", line 127, in _transform_wrapper
result = transform(node, context=context)
File "/usr/lib/python3/dist-packages/astroid/brain/brain_builtin_inference.py", line 654, in infer_len
return nodes.Const(helpers.object_len(argument_node))
File "/usr/lib/python3/dist-packages/astroid/helpers.py", line 241, in object_len
inferred_node = safe_infer(node, context=context)
File "/usr/lib/python3/dist-packages/astroid/helpers.py", line 151, in safe_infer
value = next(inferit)
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 92, in wrapped
res = next(generator)
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 125, in raise_if_nothing_inferred
yield next(generator)
File "/usr/lib/python3/dist-packages/astroid/inference.py", line 314, in infer_attribute
yield from owner.igetattr(self.attrname, context)
File "/usr/lib/python3/dist-packages/astroid/bases.py", line 205, in igetattr
yield from _infer_stmts(self._wrap_attr(get_attr, context), context, frame=self)
File "/usr/lib/python3/dist-packages/astroid/bases.py", line 125, in _infer_stmts
for inferred in stmt.infer(context=context):
File "/usr/lib/python3/dist-packages/astroid/util.py", line 148, in limit_inference
yield from islice(iterator, size)
File "/usr/lib/python3/dist-packages/astroid/context.py", line 107, in cache_generator
for result in generator:
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 125, in raise_if_nothing_inferred
yield next(generator)
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 92, in wrapped
res = next(generator)
File "/usr/lib/python3/dist-packages/astroid/bases.py", line 125, in _infer_stmts
for inferred in stmt.infer(context=context):
File "/usr/lib/python3/dist-packages/astroid/util.py", line 148, in limit_inference
yield from islice(iterator, size)
File "/usr/lib/python3/dist-packages/astroid/context.py", line 107, in cache_generator
for result in generator:
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 112, in yes_if_nothing_inferred
for node in func(*args, **kwargs):
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 92, in wrapped
res = next(generator)
File "/usr/lib/python3/dist-packages/astroid/inference.py", line 466, in _filter_operation_errors
for result in infer_callable(self, context):
File "/usr/lib/python3/dist-packages/astroid/inference.py", line 733, in _infer_binop
for rhs in right.infer(context=rhs_context):
File "/usr/lib/python3/dist-packages/astroid/node_classes.py", line 325, in infer
return self._explicit_inference(self, context, **kwargs)
File "/usr/lib/python3/dist-packages/astroid/init.py", line 91, in _inference_tip_cached
result = func(*args, **kwargs)
File "/usr/lib/python3/dist-packages/astroid/brain/brain_builtin_inference.py", line 127, in _transform_wrapper
result = transform(node, context=context)
File "/usr/lib/python3/dist-packages/astroid/brain/brain_builtin_inference.py", line 654, in infer_len
return nodes.Const(helpers.object_len(argument_node))
File "/usr/lib/python3/dist-packages/astroid/helpers.py", line 241, in object_len
inferred_node = safe_infer(node, context=context)
File "/usr/lib/python3/dist-packages/astroid/helpers.py", line 151, in safe_infer
value = next(inferit)
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 92, in wrapped
res = next(generator)
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 125, in raise_if_nothing_inferred
yield next(generator)
File "/usr/lib/python3/dist-packages/astroid/inference.py", line 314, in infer_attribute
yield from owner.igetattr(self.attrname, context)
File "/usr/lib/python3/dist-packages/astroid/bases.py", line 205, in igetattr
yield from _infer_stmts(self._wrap_attr(get_attr, context), context, frame=self)
File "/usr/lib/python3/dist-packages/astroid/bases.py", line 125, in _infer_stmts
for inferred in stmt.infer(context=context):
File "/usr/lib/python3/dist-packages/astroid/util.py", line 148, in limit_inference
yield from islice(iterator, size)
File "/usr/lib/python3/dist-packages/astroid/context.py", line 107, in cache_generator
for result in generator:
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 125, in raise_if_nothing_inferred
yield next(generator)
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 92, in wrapped
res = next(generator)
File "/usr/lib/python3/dist-packages/astroid/bases.py", line 125, in _infer_stmts
for inferred in stmt.infer(context=context):
File "/usr/lib/python3/dist-packages/astroid/util.py", line 148, in limit_inference
yield from islice(iterator, size)
File "/usr/lib/python3/dist-packages/astroid/context.py", line 107, in cache_generator
for result in generator:
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 112, in yes_if_nothing_inferred
for node in func(*args, **kwargs):
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 92, in wrapped
res = next(generator)
File "/usr/lib/python3/dist-packages/astroid/inference.py", line 466, in _filter_operation_errors
for result in infer_callable(self, context):
File "/usr/lib/python3/dist-packages/astroid/inference.py", line 733, in _infer_binop
for rhs in right.infer(context=rhs_context):
File "/usr/lib/python3/dist-packages/astroid/node_classes.py", line 325, in infer
return self._explicit_inference(self, context, **kwargs)
File "/usr/lib/python3/dist-packages/astroid/init.py", line 91, in _inference_tip_cached
result = func(*args, **kwargs)
File "/usr/lib/python3/dist-packages/astroid/brain/brain_builtin_inference.py", line 127, in _transform_wrapper
result = transform(node, context=context)
File "/usr/lib/python3/dist-packages/astroid/brain/brain_builtin_inference.py", line 654, in infer_len
return nodes.Const(helpers.object_len(argument_node))
File "/usr/lib/python3/dist-packages/astroid/helpers.py", line 241, in object_len
inferred_node = safe_infer(node, context=context)
File "/usr/lib/python3/dist-packages/astroid/helpers.py", line 151, in safe_infer
value = next(inferit)
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 92, in wrapped
res = next(generator)
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 125, in raise_if_nothing_inferred
yield next(generator)
File "/usr/lib/python3/dist-packages/astroid/inference.py", line 314, in infer_attribute
yield from owner.igetattr(self.attrname, context)
File "/usr/lib/python3/dist-packages/astroid/bases.py", line 205, in igetattr
yield from _infer_stmts(self._wrap_attr(get_attr, context), context, frame=self)
File "/usr/lib/python3/dist-packages/astroid/bases.py", line 125, in _infer_stmts
for inferred in stmt.infer(context=context):
File "/usr/lib/python3/dist-packages/astroid/util.py", line 148, in limit_inference
yield from islice(iterator, size)
File "/usr/lib/python3/dist-packages/astroid/context.py", line 107, in cache_generator
for result in generator:
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 125, in raise_if_nothing_inferred
yield next(generator)
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 92, in wrapped
res = next(generator)
File "/usr/lib/python3/dist-packages/astroid/bases.py", line 125, in _infer_stmts
for inferred in stmt.infer(context=context):
File "/usr/lib/python3/dist-packages/astroid/util.py", line 148, in limit_inference
yield from islice(iterator, size)
File "/usr/lib/python3/dist-packages/astroid/context.py", line 107, in cache_generator
for result in generator:
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 112, in yes_if_nothing_inferred
for node in func(*args, **kwargs):
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 92, in wrapped
res = next(generator)
File "/usr/lib/python3/dist-packages/astroid/inference.py", line 466, in _filter_operation_errors
for result in infer_callable(self, context):
File "/usr/lib/python3/dist-packages/astroid/inference.py", line 733, in _infer_binop
for rhs in right.infer(context=rhs_context):
File "/usr/lib/python3/dist-packages/astroid/node_classes.py", line 325, in infer
return self._explicit_inference(self, context, **kwargs)
File "/usr/lib/python3/dist-packages/astroid/init.py", line 91, in _inference_tip_cached
result = func(*args, **kwargs)
File "/usr/lib/python3/dist-packages/astroid/brain/brain_builtin_inference.py", line 127, in _transform_wrapper
result = transform(node, context=context)
File "/usr/lib/python3/dist-packages/astroid/brain/brain_builtin_inference.py", line 654, in infer_len
return nodes.Const(helpers.object_len(argument_node))
File "/usr/lib/python3/dist-packages/astroid/helpers.py", line 241, in object_len
inferred_node = safe_infer(node, context=context)
File "/usr/lib/python3/dist-packages/astroid/helpers.py", line 151, in safe_infer
value = next(inferit)
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 92, in wrapped
res = next(generator)
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 125, in raise_if_nothing_inferred
yield next(generator)
File "/usr/lib/python3/dist-packages/astroid/inference.py", line 314, in infer_attribute
yield from owner.igetattr(self.attrname, context)
File "/usr/lib/python3/dist-packages/astroid/bases.py", line 205, in igetattr
yield from _infer_stmts(self._wrap_attr(get_attr, context), context, frame=self)
File "/usr/lib/python3/dist-packages/astroid/bases.py", line 125, in _infer_stmts
for inferred in stmt.infer(context=context):
File "/usr/lib/python3/dist-packages/astroid/util.py", line 148, in limit_inference
yield from islice(iterator, size)
File "/usr/lib/python3/dist-packages/astroid/context.py", line 107, in cache_generator
for result in generator:
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 125, in raise_if_nothing_inferred
yield next(generator)
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 92, in wrapped
res = next(generator)
File "/usr/lib/python3/dist-packages/astroid/bases.py", line 125, in _infer_stmts
for inferred in stmt.infer(context=context):
File "/usr/lib/python3/dist-packages/astroid/util.py", line 148, in limit_inference
yield from islice(iterator, size)
File "/usr/lib/python3/dist-packages/astroid/context.py", line 107, in cache_generator
for result in generator:
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 112, in yes_if_nothing_inferred
for node in func(*args, **kwargs):
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 92, in wrapped
res = next(generator)
File "/usr/lib/python3/dist-packages/astroid/inference.py", line 466, in _filter_operation_errors
for result in infer_callable(self, context):
File "/usr/lib/python3/dist-packages/astroid/inference.py", line 733, in _infer_binop
for rhs in right.infer(context=rhs_context):
File "/usr/lib/python3/dist-packages/astroid/node_classes.py", line 325, in infer
return self._explicit_inference(self, context, **kwargs)
File "/usr/lib/python3/dist-packages/astroid/init.py", line 91, in _inference_tip_cached
result = func(*args, **kwargs)
File "/usr/lib/python3/dist-packages/astroid/brain/brain_builtin_inference.py", line 127, in _transform_wrapper
result = transform(node, context=context)
File "/usr/lib/python3/dist-packages/astroid/brain/brain_builtin_inference.py", line 654, in infer_len
return nodes.Const(helpers.object_len(argument_node))
File "/usr/lib/python3/dist-packages/astroid/helpers.py", line 241, in object_len
inferred_node = safe_infer(node, context=context)
File "/usr/lib/python3/dist-packages/astroid/helpers.py", line 151, in safe_infer
value = next(inferit)
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 92, in wrapped
res = next(generator)
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 125, in raise_if_nothing_inferred
yield next(generator)
File "/usr/lib/python3/dist-packages/astroid/inference.py", line 314, in infer_attribute
yield from owner.igetattr(self.attrname, context)
File "/usr/lib/python3/dist-packages/astroid/bases.py", line 205, in igetattr
yield from _infer_stmts(self._wrap_attr(get_attr, context), context, frame=self)
File "/usr/lib/python3/dist-packages/astroid/bases.py", line 125, in _infer_stmts
for inferred in stmt.infer(context=context):
File "/usr/lib/python3/dist-packages/astroid/util.py", line 148, in limit_inference
yield from islice(iterator, size)
File "/usr/lib/python3/dist-packages/astroid/context.py", line 107, in cache_generator
for result in generator:
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 125, in raise_if_nothing_inferred
yield next(generator)
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 92, in wrapped
res = next(generator)
File "/usr/lib/python3/dist-packages/astroid/bases.py", line 125, in _infer_stmts
for inferred in stmt.infer(context=context):
File "/usr/lib/python3/dist-packages/astroid/util.py", line 148, in limit_inference
yield from islice(iterator, size)
File "/usr/lib/python3/dist-packages/astroid/context.py", line 107, in cache_generator
for result in generator:
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 112, in yes_if_nothing_inferred
for node in func(*args, **kwargs):
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 92, in wrapped
res = next(generator)
File "/usr/lib/python3/dist-packages/astroid/inference.py", line 466, in _filter_operation_errors
for result in infer_callable(self, context):
File "/usr/lib/python3/dist-packages/astroid/inference.py", line 733, in _infer_binop
for rhs in right.infer(context=rhs_context):
File "/usr/lib/python3/dist-packages/astroid/node_classes.py", line 325, in infer
return self._explicit_inference(self, context, **kwargs)
File "/usr/lib/python3/dist-packages/astroid/init.py", line 91, in _inference_tip_cached
result = func(*args, **kwargs)
File "/usr/lib/python3/dist-packages/astroid/brain/brain_builtin_inference.py", line 127, in _transform_wrapper
result = transform(node, context=context)
File "/usr/lib/python3/dist-packages/astroid/brain/brain_builtin_inference.py", line 654, in infer_len
return nodes.Const(helpers.object_len(argument_node))
File "/usr/lib/python3/dist-packages/astroid/helpers.py", line 241, in object_len
inferred_node = safe_infer(node, context=context)
File "/usr/lib/python3/dist-packages/astroid/helpers.py", line 151, in safe_infer
value = next(inferit)
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 92, in wrapped
res = next(generator)
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 125, in raise_if_nothing_inferred
yield next(generator)
File "/usr/lib/python3/dist-packages/astroid/inference.py", line 314, in infer_attribute
yield from owner.igetattr(self.attrname, context)
File "/usr/lib/python3/dist-packages/astroid/bases.py", line 205, in igetattr
yield from _infer_stmts(self._wrap_attr(get_attr, context), context, frame=self)
File "/usr/lib/python3/dist-packages/astroid/bases.py", line 125, in _infer_stmts
for inferred in stmt.infer(context=context):
File "/usr/lib/python3/dist-packages/astroid/util.py", line 148, in limit_inference
yield from islice(iterator, size)
File "/usr/lib/python3/dist-packages/astroid/context.py", line 107, in cache_generator
for result in generator:
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 125, in raise_if_nothing_inferred
yield next(generator)
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 92, in wrapped
res = next(generator)
File "/usr/lib/python3/dist-packages/astroid/bases.py", line 125, in _infer_stmts
for inferred in stmt.infer(context=context):
File "/usr/lib/python3/dist-packages/astroid/util.py", line 148, in limit_inference
yield from islice(iterator, size)
File "/usr/lib/python3/dist-packages/astroid/context.py", line 107, in cache_generator
for result in generator:
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 112, in yes_if_nothing_inferred
for node in func(*args, **kwargs):
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 92, in wrapped
res = next(generator)
File "/usr/lib/python3/dist-packages/astroid/inference.py", line 466, in _filter_operation_errors
for result in infer_callable(self, context):
File "/usr/lib/python3/dist-packages/astroid/inference.py", line 733, in _infer_binop
for rhs in right.infer(context=rhs_context):
File "/usr/lib/python3/dist-packages/astroid/node_classes.py", line 325, in infer
return self._explicit_inference(self, context, **kwargs)
File "/usr/lib/python3/dist-packages/astroid/init.py", line 91, in _inference_tip_cached
result = func(*args, **kwargs)
File "/usr/lib/python3/dist-packages/astroid/brain/brain_builtin_inference.py", line 127, in _transform_wrapper
result = transform(node, context=context)
File "/usr/lib/python3/dist-packages/astroid/brain/brain_builtin_inference.py", line 654, in infer_len
return nodes.Const(helpers.object_len(argument_node))
File "/usr/lib/python3/dist-packages/astroid/helpers.py", line 241, in object_len
inferred_node = safe_infer(node, context=context)
File "/usr/lib/python3/dist-packages/astroid/helpers.py", line 151, in safe_infer
value = next(inferit)
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 92, in wrapped
res = next(generator)
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 125, in raise_if_nothing_inferred
yield next(generator)
File "/usr/lib/python3/dist-packages/astroid/inference.py", line 314, in infer_attribute
yield from owner.igetattr(self.attrname, context)
File "/usr/lib/python3/dist-packages/astroid/bases.py", line 205, in igetattr
yield from _infer_stmts(self._wrap_attr(get_attr, context), context, frame=self)
File "/usr/lib/python3/dist-packages/astroid/bases.py", line 125, in _infer_stmts
for inferred in stmt.infer(context=context):
File "/usr/lib/python3/dist-packages/astroid/util.py", line 148, in limit_inference
yield from islice(iterator, size)
File "/usr/lib/python3/dist-packages/astroid/context.py", line 107, in cache_generator
for result in generator:
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 125, in raise_if_nothing_inferred
yield next(generator)
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 92, in wrapped
res = next(generator)
File "/usr/lib/python3/dist-packages/astroid/bases.py", line 125, in _infer_stmts
for inferred in stmt.infer(context=context):
File "/usr/lib/python3/dist-packages/astroid/util.py", line 148, in limit_inference
yield from islice(iterator, size)
File "/usr/lib/python3/dist-packages/astroid/context.py", line 107, in cache_generator
for result in generator:
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 112, in yes_if_nothing_inferred
for node in func(*args, **kwargs):
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 92, in wrapped
res = next(generator)
File "/usr/lib/python3/dist-packages/astroid/inference.py", line 466, in _filter_operation_errors
for result in infer_callable(self, context):
File "/usr/lib/python3/dist-packages/astroid/inference.py", line 733, in _infer_binop
for rhs in right.infer(context=rhs_context):
File "/usr/lib/python3/dist-packages/astroid/node_classes.py", line 325, in infer
return self._explicit_inference(self, context, **kwargs)
File "/usr/lib/python3/dist-packages/astroid/init.py", line 91, in _inference_tip_cached
result = func(*args, **kwargs)
File "/usr/lib/python3/dist-packages/astroid/brain/brain_builtin_inference.py", line 127, in _transform_wrapper
result = transform(node, context=context)
File "/usr/lib/python3/dist-packages/astroid/brain/brain_builtin_inference.py", line 654, in infer_len
return nodes.Const(helpers.object_len(argument_node))
File "/usr/lib/python3/dist-packages/astroid/helpers.py", line 241, in object_len
inferred_node = safe_infer(node, context=context)
File "/usr/lib/python3/dist-packages/astroid/helpers.py", line 151, in safe_infer
value = next(inferit)
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 92, in wrapped
res = next(generator)
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 125, in raise_if_nothing_inferred
yield next(generator)
File "/usr/lib/python3/dist-packages/astroid/inference.py", line 314, in infer_attribute
yield from owner.igetattr(self.attrname, context)
File "/usr/lib/python3/dist-packages/astroid/bases.py", line 205, in igetattr
yield from _infer_stmts(self._wrap_attr(get_attr, context), context, frame=self)
File "/usr/lib/python3/dist-packages/astroid/bases.py", line 125, in _infer_stmts
for inferred in stmt.infer(context=context):
File "/usr/lib/python3/dist-packages/astroid/util.py", line 148, in limit_inference
yield from islice(iterator, size)
File "/usr/lib/python3/dist-packages/astroid/context.py", line 107, in cache_generator
for result in generator:
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 125, in raise_if_nothing_inferred
yield next(generator)
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 92, in wrapped
res = next(generator)
File "/usr/lib/python3/dist-packages/astroid/bases.py", line 125, in _infer_stmts
for inferred in stmt.infer(context=context):
File "/usr/lib/python3/dist-packages/astroid/util.py", line 148, in limit_inference
yield from islice(iterator, size)
File "/usr/lib/python3/dist-packages/astroid/context.py", line 107, in cache_generator
for result in generator:
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 112, in yes_if_nothing_inferred
for node in func(*args, **kwargs):
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 92, in wrapped
res = next(generator)
File "/usr/lib/python3/dist-packages/astroid/inference.py", line 466, in _filter_operation_errors
for result in infer_callable(self, context):
File "/usr/lib/python3/dist-packages/astroid/inference.py", line 733, in _infer_binop
for rhs in right.infer(context=rhs_context):
File "/usr/lib/python3/dist-packages/astroid/node_classes.py", line 325, in infer
return self._explicit_inference(self, context, **kwargs)
File "/usr/lib/python3/dist-packages/astroid/init.py", line 91, in _inference_tip_cached
result = func(*args, **kwargs)
File "/usr/lib/python3/dist-packages/astroid/brain/brain_builtin_inference.py", line 127, in _transform_wrapper
result = transform(node, context=context)
File "/usr/lib/python3/dist-packages/astroid/brain/brain_builtin_inference.py", line 654, in infer_len
return nodes.Const(helpers.object_len(argument_node))
File "/usr/lib/python3/dist-packages/astroid/helpers.py", line 241, in object_len
inferred_node = safe_infer(node, context=context)
File "/usr/lib/python3/dist-packages/astroid/helpers.py", line 151, in safe_infer
value = next(inferit)
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 92, in wrapped
res = next(generator)
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 125, in raise_if_nothing_inferred
yield next(generator)
File "/usr/lib/python3/dist-packages/astroid/inference.py", line 314, in infer_attribute
yield from owner.igetattr(self.attrname, context)
File "/usr/lib/python3/dist-packages/astroid/bases.py", line 205, in igetattr
yield from _infer_stmts(self._wrap_attr(get_attr, context), context, frame=self)
File "/usr/lib/python3/dist-packages/astroid/bases.py", line 125, in _infer_stmts
for inferred in stmt.infer(context=context):
File "/usr/lib/python3/dist-packages/astroid/util.py", line 148, in limit_inference
yield from islice(iterator, size)
File "/usr/lib/python3/dist-packages/astroid/context.py", line 107, in cache_generator
for result in generator:
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 125, in raise_if_nothing_inferred
yield next(generator)
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 92, in wrapped
res = next(generator)
File "/usr/lib/python3/dist-packages/astroid/bases.py", line 125, in _infer_stmts
for inferred in stmt.infer(context=context):
File "/usr/lib/python3/dist-packages/astroid/util.py", line 148, in limit_inference
yield from islice(iterator, size)
File "/usr/lib/python3/dist-packages/astroid/context.py", line 107, in cache_generator
for result in generator:
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 112, in yes_if_nothing_inferred
for node in func(*args, **kwargs):
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 92, in wrapped
res = next(generator)
File "/usr/lib/python3/dist-packages/astroid/inference.py", line 466, in _filter_operation_errors
for result in infer_callable(self, context):
File "/usr/lib/python3/dist-packages/astroid/inference.py", line 733, in _infer_binop
for rhs in right.infer(context=rhs_context):
File "/usr/lib/python3/dist-packages/astroid/node_classes.py", line 325, in infer
return self._explicit_inference(self, context, **kwargs)
File "/usr/lib/python3/dist-packages/astroid/init.py", line 91, in _inference_tip_cached
result = func(*args, **kwargs)
File "/usr/lib/python3/dist-packages/astroid/brain/brain_builtin_inference.py", line 127, in _transform_wrapper
result = transform(node, context=context)
File "/usr/lib/python3/dist-packages/astroid/brain/brain_builtin_inference.py", line 654, in infer_len
return nodes.Const(helpers.object_len(argument_node))
File "/usr/lib/python3/dist-packages/astroid/helpers.py", line 241, in object_len
inferred_node = safe_infer(node, context=context)
File "/usr/lib/python3/dist-packages/astroid/helpers.py", line 151, in safe_infer
value = next(inferit)
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 92, in wrapped
res = next(generator)
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 125, in raise_if_nothing_inferred
yield next(generator)
File "/usr/lib/python3/dist-packages/astroid/inference.py", line 314, in infer_attribute
yield from owner.igetattr(self.attrname, context)
File "/usr/lib/python3/dist-packages/astroid/bases.py", line 205, in igetattr
yield from _infer_stmts(self._wrap_attr(get_attr, context), context, frame=self)
File "/usr/lib/python3/dist-packages/astroid/bases.py", line 125, in _infer_stmts
for inferred in stmt.infer(context=context):
File "/usr/lib/python3/dist-packages/astroid/util.py", line 148, in limit_inference
yield from islice(iterator, size)
File "/usr/lib/python3/dist-packages/astroid/context.py", line 107, in cache_generator
for result in generator:
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 125, in raise_if_nothing_inferred
yield next(generator)
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 92, in wrapped
res = next(generator)
File "/usr/lib/python3/dist-packages/astroid/bases.py", line 125, in _infer_stmts
for inferred in stmt.infer(context=context):
File "/usr/lib/python3/dist-packages/astroid/util.py", line 148, in limit_inference
yield from islice(iterator, size)
File "/usr/lib/python3/dist-packages/astroid/context.py", line 107, in cache_generator
for result in generator:
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 112, in yes_if_nothing_inferred
for node in func(*args, **kwargs):
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 92, in wrapped
res = next(generator)
File "/usr/lib/python3/dist-packages/astroid/inference.py", line 466, in _filter_operation_errors
for result in infer_callable(self, context):
File "/usr/lib/python3/dist-packages/astroid/inference.py", line 733, in _infer_binop
for rhs in right.infer(context=rhs_context):
File "/usr/lib/python3/dist-packages/astroid/node_classes.py", line 325, in infer
return self._explicit_inference(self, context, **kwargs)
File "/usr/lib/python3/dist-packages/astroid/init.py", line 91, in _inference_tip_cached
result = func(*args, **kwargs)
File "/usr/lib/python3/dist-packages/astroid/brain/brain_builtin_inference.py", line 127, in _transform_wrapper
result = transform(node, context=context)
File "/usr/lib/python3/dist-packages/astroid/brain/brain_builtin_inference.py", line 654, in infer_len
return nodes.Const(helpers.object_len(argument_node))
File "/usr/lib/python3/dist-packages/astroid/helpers.py", line 241, in object_len
inferred_node = safe_infer(node, context=context)
File "/usr/lib/python3/dist-packages/astroid/helpers.py", line 151, in safe_infer
value = next(inferit)
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 92, in wrapped
res = next(generator)
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 125, in raise_if_nothing_inferred
yield next(generator)
File "/usr/lib/python3/dist-packages/astroid/inference.py", line 314, in infer_attribute
yield from owner.igetattr(self.attrname, context)
File "/usr/lib/python3/dist-packages/astroid/bases.py", line 205, in igetattr
yield from _infer_stmts(self._wrap_attr(get_attr, context), context, frame=self)
File "/usr/lib/python3/dist-packages/astroid/bases.py", line 125, in _infer_stmts
for inferred in stmt.infer(context=context):
File "/usr/lib/python3/dist-packages/astroid/util.py", line 148, in limit_inference
yield from islice(iterator, size)
File "/usr/lib/python3/dist-packages/astroid/context.py", line 107, in cache_generator
for result in generator:
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 125, in raise_if_nothing_inferred
yield next(generator)
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 92, in wrapped
res = next(generator)
File "/usr/lib/python3/dist-packages/astroid/bases.py", line 125, in _infer_stmts
for inferred in stmt.infer(context=context):
File "/usr/lib/python3/dist-packages/astroid/util.py", line 148, in limit_inference
yield from islice(iterator, size)
File "/usr/lib/python3/dist-packages/astroid/context.py", line 107, in cache_generator
for result in generator:
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 112, in yes_if_nothing_inferred
for node in func(*args, **kwargs):
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 92, in wrapped
res = next(generator)
File "/usr/lib/python3/dist-packages/astroid/inference.py", line 466, in _filter_operation_errors
for result in infer_callable(self, context):
File "/usr/lib/python3/dist-packages/astroid/inference.py", line 733, in _infer_binop
for rhs in right.infer(context=rhs_context):
File "/usr/lib/python3/dist-packages/astroid/node_classes.py", line 325, in infer
return self._explicit_inference(self, context, **kwargs)
File "/usr/lib/python3/dist-packages/astroid/init.py", line 91, in _inference_tip_cached
result = func(*args, **kwargs)
File "/usr/lib/python3/dist-packages/astroid/brain/brain_builtin_inference.py", line 127, in _transform_wrapper
result = transform(node, context=context)
File "/usr/lib/python3/dist-packages/astroid/brain/brain_builtin_inference.py", line 654, in infer_len
return nodes.Const(helpers.object_len(argument_node))
File "/usr/lib/python3/dist-packages/astroid/helpers.py", line 241, in object_len
inferred_node = safe_infer(node, context=context)
File "/usr/lib/python3/dist-packages/astroid/helpers.py", line 151, in safe_infer
value = next(inferit)
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 92, in wrapped
res = next(generator)
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 125, in raise_if_nothing_inferred
yield next(generator)
File "/usr/lib/python3/dist-packages/astroid/inference.py", line 314, in infer_attribute
yield from owner.igetattr(self.attrname, context)
File "/usr/lib/python3/dist-packages/astroid/bases.py", line 205, in igetattr
yield from _infer_stmts(self._wrap_attr(get_attr, context), context, frame=self)
File "/usr/lib/python3/dist-packages/astroid/bases.py", line 125, in _infer_stmts
for inferred in stmt.infer(context=context):
File "/usr/lib/python3/dist-packages/astroid/util.py", line 148, in limit_inference
yield from islice(iterator, size)
File "/usr/lib/python3/dist-packages/astroid/context.py", line 107, in cache_generator
for result in generator:
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 125, in raise_if_nothing_inferred
yield next(generator)
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 92, in wrapped
res = next(generator)
File "/usr/lib/python3/dist-packages/astroid/bases.py", line 125, in _infer_stmts
for inferred in stmt.infer(context=context):
File "/usr/lib/python3/dist-packages/astroid/util.py", line 148, in limit_inference
yield from islice(iterator, size)
File "/usr/lib/python3/dist-packages/astroid/context.py", line 107, in cache_generator
for result in generator:
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 112, in yes_if_nothing_inferred
for node in func(*args, **kwargs):
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 92, in wrapped
res = next(generator)
File "/usr/lib/python3/dist-packages/astroid/inference.py", line 466, in _filter_operation_errors
for result in infer_callable(self, context):
File "/usr/lib/python3/dist-packages/astroid/inference.py", line 733, in _infer_binop
for rhs in right.infer(context=rhs_context):
File "/usr/lib/python3/dist-packages/astroid/node_classes.py", line 325, in infer
return self._explicit_inference(self, context, **kwargs)
File "/usr/lib/python3/dist-packages/astroid/init.py", line 91, in _inference_tip_cached
result = func(*args, **kwargs)
File "/usr/lib/python3/dist-packages/astroid/brain/brain_builtin_inference.py", line 127, in _transform_wrapper
result = transform(node, context=context)
File "/usr/lib/python3/dist-packages/astroid/brain/brain_builtin_inference.py", line 654, in infer_len
return nodes.Const(helpers.object_len(argument_node))
File "/usr/lib/python3/dist-packages/astroid/helpers.py", line 241, in object_len
inferred_node = safe_infer(node, context=context)
File "/usr/lib/python3/dist-packages/astroid/helpers.py", line 151, in safe_infer
value = next(inferit)
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 92, in wrapped
res = next(generator)
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 125, in raise_if_nothing_inferred
yield next(generator)
File "/usr/lib/python3/dist-packages/astroid/inference.py", line 314, in infer_attribute
yield from owner.igetattr(self.attrname, context)
File "/usr/lib/python3/dist-packages/astroid/bases.py", line 205, in igetattr
yield from _infer_stmts(self._wrap_attr(get_attr, context), context, frame=self)
File "/usr/lib/python3/dist-packages/astroid/bases.py", line 125, in _infer_stmts
for inferred in stmt.infer(context=context):
File "/usr/lib/python3/dist-packages/astroid/util.py", line 148, in limit_inference
yield from islice(iterator, size)
File "/usr/lib/python3/dist-packages/astroid/context.py", line 107, in cache_generator
for result in generator:
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 125, in raise_if_nothing_inferred
yield next(generator)
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 92, in wrapped
res = next(generator)
File "/usr/lib/python3/dist-packages/astroid/bases.py", line 125, in _infer_stmts
for inferred in stmt.infer(context=context):
File "/usr/lib/python3/dist-packages/astroid/util.py", line 148, in limit_inference
yield from islice(iterator, size)
File "/usr/lib/python3/dist-packages/astroid/context.py", line 107, in cache_generator
for result in generator:
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 112, in yes_if_nothing_inferred
for node in func(*args, **kwargs):
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 92, in wrapped
res = next(generator)
File "/usr/lib/python3/dist-packages/astroid/inference.py", line 466, in _filter_operation_errors
for result in infer_callable(self, context):
File "/usr/lib/python3/dist-packages/astroid/inference.py", line 733, in _infer_binop
for rhs in right.infer(context=rhs_context):
File "/usr/lib/python3/dist-packages/astroid/node_classes.py", line 325, in infer
return self._explicit_inference(self, context, **kwargs)
File "/usr/lib/python3/dist-packages/astroid/init.py", line 91, in _inference_tip_cached
result = func(*args, **kwargs)
File "/usr/lib/python3/dist-packages/astroid/brain/brain_builtin_inference.py", line 127, in _transform_wrapper
result = transform(node, context=context)
File "/usr/lib/python3/dist-packages/astroid/brain/brain_builtin_inference.py", line 654, in infer_len
return nodes.Const(helpers.object_len(argument_node))
File "/usr/lib/python3/dist-packages/astroid/helpers.py", line 241, in object_len
inferred_node = safe_infer(node, context=context)
File "/usr/lib/python3/dist-packages/astroid/helpers.py", line 151, in safe_infer
value = next(inferit)
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 92, in wrapped
res = next(generator)
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 125, in raise_if_nothing_inferred
yield next(generator)
File "/usr/lib/python3/dist-packages/astroid/inference.py", line 314, in infer_attribute
yield from owner.igetattr(self.attrname, context)
File "/usr/lib/python3/dist-packages/astroid/bases.py", line 205, in igetattr
yield from _infer_stmts(self._wrap_attr(get_attr, context), context, frame=self)
File "/usr/lib/python3/dist-packages/astroid/bases.py", line 125, in _infer_stmts
for inferred in stmt.infer(context=context):
File "/usr/lib/python3/dist-packages/astroid/util.py", line 148, in limit_inference
yield from islice(iterator, size)
File "/usr/lib/python3/dist-packages/astroid/context.py", line 107, in cache_generator
for result in generator:
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 125, in raise_if_nothing_inferred
yield next(generator)
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 92, in wrapped
res = next(generator)
File "/usr/lib/python3/dist-packages/astroid/bases.py", line 125, in _infer_stmts
for inferred in stmt.infer(context=context):
File "/usr/lib/python3/dist-packages/astroid/util.py", line 148, in limit_inference
yield from islice(iterator, size)
File "/usr/lib/python3/dist-packages/astroid/context.py", line 107, in cache_generator
for result in generator:
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 112, in yes_if_nothing_inferred
for node in func(*args, **kwargs):
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 92, in wrapped
res = next(generator)
File "/usr/lib/python3/dist-packages/astroid/inference.py", line 466, in _filter_operation_errors
for result in infer_callable(self, context):
File "/usr/lib/python3/dist-packages/astroid/inference.py", line 733, in _infer_binop
for rhs in right.infer(context=rhs_context):
File "/usr/lib/python3/dist-packages/astroid/node_classes.py", line 325, in infer
return self._explicit_inference(self, context, **kwargs)
File "/usr/lib/python3/dist-packages/astroid/init.py", line 91, in _inference_tip_cached
result = func(*args, **kwargs)
File "/usr/lib/python3/dist-packages/astroid/brain/brain_builtin_inference.py", line 127, in _transform_wrapper
result = transform(node, context=context)
File "/usr/lib/python3/dist-packages/astroid/brain/brain_builtin_inference.py", line 654, in infer_len
return nodes.Const(helpers.object_len(argument_node))
File "/usr/lib/python3/dist-packages/astroid/helpers.py", line 241, in object_len
inferred_node = safe_infer(node, context=context)
File "/usr/lib/python3/dist-packages/astroid/helpers.py", line 151, in safe_infer
value = next(inferit)
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 92, in wrapped
res = next(generator)
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 125, in raise_if_nothing_inferred
yield next(generator)
File "/usr/lib/python3/dist-packages/astroid/inference.py", line 314, in infer_attribute
yield from owner.igetattr(self.attrname, context)
File "/usr/lib/python3/dist-packages/astroid/bases.py", line 205, in igetattr
yield from _infer_stmts(self._wrap_attr(get_attr, context), context, frame=self)
File "/usr/lib/python3/dist-packages/astroid/bases.py", line 125, in _infer_stmts
for inferred in stmt.infer(context=context):
File "/usr/lib/python3/dist-packages/astroid/util.py", line 148, in limit_inference
yield from islice(iterator, size)
File "/usr/lib/python3/dist-packages/astroid/context.py", line 107, in cache_generator
for result in generator:
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 125, in raise_if_nothing_inferred
yield next(generator)
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 92, in wrapped
res = next(generator)
File "/usr/lib/python3/dist-packages/astroid/bases.py", line 125, in _infer_stmts
for inferred in stmt.infer(context=context):
File "/usr/lib/python3/dist-packages/astroid/util.py", line 148, in limit_inference
yield from islice(iterator, size)
File "/usr/lib/python3/dist-packages/astroid/context.py", line 107, in cache_generator
for result in generator:
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 112, in yes_if_nothing_inferred
for node in func(*args, **kwargs):
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 92, in wrapped
res = next(generator)
File "/usr/lib/python3/dist-packages/astroid/inference.py", line 466, in _filter_operation_errors
for result in infer_callable(self, context):
File "/usr/lib/python3/dist-packages/astroid/inference.py", line 733, in _infer_binop
for rhs in right.infer(context=rhs_context):
File "/usr/lib/python3/dist-packages/astroid/node_classes.py", line 325, in infer
return self._explicit_inference(self, context, **kwargs)
File "/usr/lib/python3/dist-packages/astroid/init.py", line 91, in _inference_tip_cached
result = func(*args, **kwargs)
File "/usr/lib/python3/dist-packages/astroid/brain/brain_builtin_inference.py", line 127, in _transform_wrapper
result = transform(node, context=context)
File "/usr/lib/python3/dist-packages/astroid/brain/brain_builtin_inference.py", line 654, in infer_len
return nodes.Const(helpers.object_len(argument_node))
File "/usr/lib/python3/dist-packages/astroid/helpers.py", line 241, in object_len
inferred_node = safe_infer(node, context=context)
File "/usr/lib/python3/dist-packages/astroid/helpers.py", line 151, in safe_infer
value = next(inferit)
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 92, in wrapped
res = next(generator)
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 125, in raise_if_nothing_inferred
yield next(generator)
File "/usr/lib/python3/dist-packages/astroid/inference.py", line 314, in infer_attribute
yield from owner.igetattr(self.attrname, context)
File "/usr/lib/python3/dist-packages/astroid/bases.py", line 205, in igetattr
yield from _infer_stmts(self._wrap_attr(get_attr, context), context, frame=self)
File "/usr/lib/python3/dist-packages/astroid/bases.py", line 125, in _infer_stmts
for inferred in stmt.infer(context=context):
File "/usr/lib/python3/dist-packages/astroid/util.py", line 148, in limit_inference
yield from islice(iterator, size)
File "/usr/lib/python3/dist-packages/astroid/context.py", line 107, in cache_generator
for result in generator:
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 125, in raise_if_nothing_inferred
yield next(generator)
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 92, in wrapped
res = next(generator)
File "/usr/lib/python3/dist-packages/astroid/bases.py", line 125, in _infer_stmts
for inferred in stmt.infer(context=context):
File "/usr/lib/python3/dist-packages/astroid/util.py", line 148, in limit_inference
yield from islice(iterator, size)
File "/usr/lib/python3/dist-packages/astroid/context.py", line 107, in cache_generator
for result in generator:
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 112, in yes_if_nothing_inferred
for node in func(*args, **kwargs):
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 92, in wrapped
res = next(generator)
File "/usr/lib/python3/dist-packages/astroid/inference.py", line 466, in _filter_operation_errors
for result in infer_callable(self, context):
File "/usr/lib/python3/dist-packages/astroid/inference.py", line 733, in _infer_binop
for rhs in right.infer(context=rhs_context):
File "/usr/lib/python3/dist-packages/astroid/node_classes.py", line 325, in infer
return self._explicit_inference(self, context, **kwargs)
File "/usr/lib/python3/dist-packages/astroid/init.py", line 91, in _inference_tip_cached
result = func(*args, **kwargs)
File "/usr/lib/python3/dist-packages/astroid/brain/brain_builtin_inference.py", line 127, in _transform_wrapper
result = transform(node, context=context)
File "/usr/lib/python3/dist-packages/astroid/brain/brain_builtin_inference.py", line 654, in infer_len
return nodes.Const(helpers.object_len(argument_node))
File "/usr/lib/python3/dist-packages/astroid/helpers.py", line 241, in object_len
inferred_node = safe_infer(node, context=context)
File "/usr/lib/python3/dist-packages/astroid/helpers.py", line 151, in safe_infer
value = next(inferit)
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 92, in wrapped
res = next(generator)
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 125, in raise_if_nothing_inferred
yield next(generator)
File "/usr/lib/python3/dist-packages/astroid/inference.py", line 314, in infer_attribute
yield from owner.igetattr(self.attrname, context)
File "/usr/lib/python3/dist-packages/astroid/bases.py", line 205, in igetattr
yield from _infer_stmts(self._wrap_attr(get_attr, context), context, frame=self)
File "/usr/lib/python3/dist-packages/astroid/bases.py", line 125, in _infer_stmts
for inferred in stmt.infer(context=context):
File "/usr/lib/python3/dist-packages/astroid/util.py", line 148, in limit_inference
yield from islice(iterator, size)
File "/usr/lib/python3/dist-packages/astroid/context.py", line 107, in cache_generator
for result in generator:
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 125, in raise_if_nothing_inferred
yield next(generator)
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 92, in wrapped
res = next(generator)
File "/usr/lib/python3/dist-packages/astroid/bases.py", line 125, in _infer_stmts
for inferred in stmt.infer(context=context):
File "/usr/lib/python3/dist-packages/astroid/util.py", line 148, in limit_inference
yield from islice(iterator, size)
File "/usr/lib/python3/dist-packages/astroid/context.py", line 107, in cache_generator
for result in generator:
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 112, in yes_if_nothing_inferred
for node in func(*args, **kwargs):
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 92, in wrapped
res = next(generator)
File "/usr/lib/python3/dist-packages/astroid/inference.py", line 466, in _filter_operation_errors
for result in infer_callable(self, context):
File "/usr/lib/python3/dist-packages/astroid/inference.py", line 733, in _infer_binop
for rhs in right.infer(context=rhs_context):
File "/usr/lib/python3/dist-packages/astroid/node_classes.py", line 325, in infer
return self._explicit_inference(self, context, **kwargs)
File "/usr/lib/python3/dist-packages/astroid/init.py", line 91, in _inference_tip_cached
result = func(*args, **kwargs)
File "/usr/lib/python3/dist-packages/astroid/brain/brain_builtin_inference.py", line 127, in _transform_wrapper
result = transform(node, context=context)
File "/usr/lib/python3/dist-packages/astroid/brain/brain_builtin_inference.py", line 654, in infer_len
return nodes.Const(helpers.object_len(argument_node))
File "/usr/lib/python3/dist-packages/astroid/helpers.py", line 241, in object_len
inferred_node = safe_infer(node, context=context)
File "/usr/lib/python3/dist-packages/astroid/helpers.py", line 151, in safe_infer
value = next(inferit)
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 92, in wrapped
res = next(generator)
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 125, in raise_if_nothing_inferred
yield next(generator)
File "/usr/lib/python3/dist-packages/astroid/inference.py", line 314, in infer_attribute
yield from owner.igetattr(self.attrname, context)
File "/usr/lib/python3/dist-packages/astroid/bases.py", line 205, in igetattr
yield from _infer_stmts(self._wrap_attr(get_attr, context), context, frame=self)
File "/usr/lib/python3/dist-packages/astroid/bases.py", line 125, in _infer_stmts
for inferred in stmt.infer(context=context):
File "/usr/lib/python3/dist-packages/astroid/util.py", line 148, in limit_inference
yield from islice(iterator, size)
File "/usr/lib/python3/dist-packages/astroid/context.py", line 107, in cache_generator
for result in generator:
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 125, in raise_if_nothing_inferred
yield next(generator)
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 92, in wrapped
res = next(generator)
File "/usr/lib/python3/dist-packages/astroid/bases.py", line 125, in _infer_stmts
for inferred in stmt.infer(context=context):
File "/usr/lib/python3/dist-packages/astroid/util.py", line 148, in limit_inference
yield from islice(iterator, size)
File "/usr/lib/python3/dist-packages/astroid/context.py", line 107, in cache_generator
for result in generator:
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 112, in yes_if_nothing_inferred
for node in func(*args, **kwargs):
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 92, in wrapped
res = next(generator)
File "/usr/lib/python3/dist-packages/astroid/inference.py", line 466, in _filter_operation_errors
for result in infer_callable(self, context):
File "/usr/lib/python3/dist-packages/astroid/inference.py", line 733, in _infer_binop
for rhs in right.infer(context=rhs_context):
File "/usr/lib/python3/dist-packages/astroid/node_classes.py", line 325, in infer
return self._explicit_inference(self, context, **kwargs)
File "/usr/lib/python3/dist-packages/astroid/init.py", line 91, in _inference_tip_cached
result = func(*args, **kwargs)
File "/usr/lib/python3/dist-packages/astroid/brain/brain_builtin_inference.py", line 127, in _transform_wrapper
result = transform(node, context=context)
File "/usr/lib/python3/dist-packages/astroid/brain/brain_builtin_inference.py", line 654, in infer_len
return nodes.Const(helpers.object_len(argument_node))
File "/usr/lib/python3/dist-packages/astroid/helpers.py", line 241, in object_len
inferred_node = safe_infer(node, context=context)
File "/usr/lib/python3/dist-packages/astroid/helpers.py", line 151, in safe_infer
value = next(inferit)
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 92, in wrapped
res = next(generator)
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 125, in raise_if_nothing_inferred
yield next(generator)
File "/usr/lib/python3/dist-packages/astroid/inference.py", line 314, in infer_attribute
yield from owner.igetattr(self.attrname, context)
File "/usr/lib/python3/dist-packages/astroid/bases.py", line 205, in igetattr
yield from _infer_stmts(self._wrap_attr(get_attr, context), context, frame=self)
File "/usr/lib/python3/dist-packages/astroid/bases.py", line 125, in _infer_stmts
for inferred in stmt.infer(context=context):
File "/usr/lib/python3/dist-packages/astroid/util.py", line 148, in limit_inference
yield from islice(iterator, size)
File "/usr/lib/python3/dist-packages/astroid/context.py", line 107, in cache_generator
for result in generator:
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 125, in raise_if_nothing_inferred
yield next(generator)
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 92, in wrapped
res = next(generator)
File "/usr/lib/python3/dist-packages/astroid/bases.py", line 125, in _infer_stmts
for inferred in stmt.infer(context=context):
File "/usr/lib/python3/dist-packages/astroid/util.py", line 148, in limit_inference
yield from islice(iterator, size)
File "/usr/lib/python3/dist-packages/astroid/context.py", line 107, in cache_generator
for result in generator:
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 112, in yes_if_nothing_inferred
for node in func(*args, **kwargs):
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 92, in wrapped
res = next(generator)
File "/usr/lib/python3/dist-packages/astroid/inference.py", line 466, in _filter_operation_errors
for result in infer_callable(self, context):
File "/usr/lib/python3/dist-packages/astroid/inference.py", line 733, in _infer_binop
for rhs in right.infer(context=rhs_context):
File "/usr/lib/python3/dist-packages/astroid/node_classes.py", line 325, in infer
return self._explicit_inference(self, context, **kwargs)
File "/usr/lib/python3/dist-packages/astroid/init.py", line 91, in _inference_tip_cached
result = func(*args, **kwargs)
File "/usr/lib/python3/dist-packages/astroid/brain/brain_builtin_inference.py", line 127, in _transform_wrapper
result = transform(node, context=context)
File "/usr/lib/python3/dist-packages/astroid/brain/brain_builtin_inference.py", line 654, in infer_len
return nodes.Const(helpers.object_len(argument_node))
File "/usr/lib/python3/dist-packages/astroid/helpers.py", line 241, in object_len
inferred_node = safe_infer(node, context=context)
File "/usr/lib/python3/dist-packages/astroid/helpers.py", line 151, in safe_infer
value = next(inferit)
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 92, in wrapped
res = next(generator)
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 125, in raise_if_nothing_inferred
yield next(generator)
File "/usr/lib/python3/dist-packages/astroid/inference.py", line 314, in infer_attribute
yield from owner.igetattr(self.attrname, context)
File "/usr/lib/python3/dist-packages/astroid/bases.py", line 205, in igetattr
yield from _infer_stmts(self._wrap_attr(get_attr, context), context, frame=self)
File "/usr/lib/python3/dist-packages/astroid/bases.py", line 125, in _infer_stmts
for inferred in stmt.infer(context=context):
File "/usr/lib/python3/dist-packages/astroid/util.py", line 148, in limit_inference
yield from islice(iterator, size)
File "/usr/lib/python3/dist-packages/astroid/context.py", line 107, in cache_generator
for result in generator:
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 125, in raise_if_nothing_inferred
yield next(generator)
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 92, in wrapped
res = next(generator)
File "/usr/lib/python3/dist-packages/astroid/bases.py", line 125, in _infer_stmts
for inferred in stmt.infer(context=context):
File "/usr/lib/python3/dist-packages/astroid/util.py", line 148, in limit_inference
yield from islice(iterator, size)
File "/usr/lib/python3/dist-packages/astroid/context.py", line 107, in cache_generator
for result in generator:
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 112, in yes_if_nothing_inferred
for node in func(*args, **kwargs):
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 92, in wrapped
res = next(generator)
File "/usr/lib/python3/dist-packages/astroid/inference.py", line 466, in _filter_operation_errors
for result in infer_callable(self, context):
File "/usr/lib/python3/dist-packages/astroid/inference.py", line 733, in _infer_binop
for rhs in right.infer(context=rhs_context):
File "/usr/lib/python3/dist-packages/astroid/node_classes.py", line 325, in infer
return self._explicit_inference(self, context, **kwargs)
File "/usr/lib/python3/dist-packages/astroid/init.py", line 91, in _inference_tip_cached
result = func(*args, **kwargs)
File "/usr/lib/python3/dist-packages/astroid/brain/brain_builtin_inference.py", line 127, in _transform_wrapper
result = transform(node, context=context)
File "/usr/lib/python3/dist-packages/astroid/brain/brain_builtin_inference.py", line 654, in infer_len
return nodes.Const(helpers.object_len(argument_node))
File "/usr/lib/python3/dist-packages/astroid/helpers.py", line 241, in object_len
inferred_node = safe_infer(node, context=context)
File "/usr/lib/python3/dist-packages/astroid/helpers.py", line 151, in safe_infer
value = next(inferit)
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 92, in wrapped
res = next(generator)
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 125, in raise_if_nothing_inferred
yield next(generator)
File "/usr/lib/python3/dist-packages/astroid/inference.py", line 314, in infer_attribute
yield from owner.igetattr(self.attrname, context)
File "/usr/lib/python3/dist-packages/astroid/bases.py", line 205, in igetattr
yield from _infer_stmts(self._wrap_attr(get_attr, context), context, frame=self)
File "/usr/lib/python3/dist-packages/astroid/bases.py", line 125, in _infer_stmts
for inferred in stmt.infer(context=context):
File "/usr/lib/python3/dist-packages/astroid/util.py", line 148, in limit_inference
yield from islice(iterator, size)
File "/usr/lib/python3/dist-packages/astroid/context.py", line 107, in cache_generator
for result in generator:
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 125, in raise_if_nothing_inferred
yield next(generator)
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 92, in wrapped
res = next(generator)
File "/usr/lib/python3/dist-packages/astroid/bases.py", line 125, in _infer_stmts
for inferred in stmt.infer(context=context):
File "/usr/lib/python3/dist-packages/astroid/util.py", line 148, in limit_inference
yield from islice(iterator, size)
File "/usr/lib/python3/dist-packages/astroid/context.py", line 107, in cache_generator
for result in generator:
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 112, in yes_if_nothing_inferred
for node in func(*args, **kwargs):
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 92, in wrapped
res = next(generator)
File "/usr/lib/python3/dist-packages/astroid/inference.py", line 466, in _filter_operation_errors
for result in infer_callable(self, context):
File "/usr/lib/python3/dist-packages/astroid/inference.py", line 733, in _infer_binop
for rhs in right.infer(context=rhs_context):
File "/usr/lib/python3/dist-packages/astroid/node_classes.py", line 325, in infer
return self._explicit_inference(self, context, **kwargs)
File "/usr/lib/python3/dist-packages/astroid/init.py", line 91, in _inference_tip_cached
result = func(*args, **kwargs)
File "/usr/lib/python3/dist-packages/astroid/brain/brain_builtin_inference.py", line 127, in _transform_wrapper
result = transform(node, context=context)
File "/usr/lib/python3/dist-packages/astroid/brain/brain_builtin_inference.py", line 654, in infer_len
return nodes.Const(helpers.object_len(argument_node))
File "/usr/lib/python3/dist-packages/astroid/helpers.py", line 241, in object_len
inferred_node = safe_infer(node, context=context)
File "/usr/lib/python3/dist-packages/astroid/helpers.py", line 151, in safe_infer
value = next(inferit)
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 92, in wrapped
res = next(generator)
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 125, in raise_if_nothing_inferred
yield next(generator)
File "/usr/lib/python3/dist-packages/astroid/inference.py", line 314, in infer_attribute
yield from owner.igetattr(self.attrname, context)
File "/usr/lib/python3/dist-packages/astroid/bases.py", line 205, in igetattr
yield from _infer_stmts(self._wrap_attr(get_attr, context), context, frame=self)
File "/usr/lib/python3/dist-packages/astroid/bases.py", line 125, in _infer_stmts
for inferred in stmt.infer(context=context):
File "/usr/lib/python3/dist-packages/astroid/util.py", line 148, in limit_inference
yield from islice(iterator, size)
File "/usr/lib/python3/dist-packages/astroid/context.py", line 107, in cache_generator
for result in generator:
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 125, in raise_if_nothing_inferred
yield next(generator)
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 92, in wrapped
res = next(generator)
File "/usr/lib/python3/dist-packages/astroid/bases.py", line 125, in _infer_stmts
for inferred in stmt.infer(context=context):
File "/usr/lib/python3/dist-packages/astroid/util.py", line 148, in limit_inference
yield from islice(iterator, size)
File "/usr/lib/python3/dist-packages/astroid/context.py", line 107, in cache_generator
for result in generator:
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 112, in yes_if_nothing_inferred
for node in func(*args, **kwargs):
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 92, in wrapped
res = next(generator)
File "/usr/lib/python3/dist-packages/astroid/inference.py", line 466, in _filter_operation_errors
for result in infer_callable(self, context):
File "/usr/lib/python3/dist-packages/astroid/inference.py", line 733, in _infer_binop
for rhs in right.infer(context=rhs_context):
File "/usr/lib/python3/dist-packages/astroid/node_classes.py", line 325, in infer
return self._explicit_inference(self, context, **kwargs)
File "/usr/lib/python3/dist-packages/astroid/init.py", line 91, in _inference_tip_cached
result = func(*args, **kwargs)
File "/usr/lib/python3/dist-packages/astroid/brain/brain_builtin_inference.py", line 127, in _transform_wrapper
result = transform(node, context=context)
File "/usr/lib/python3/dist-packages/astroid/brain/brain_builtin_inference.py", line 654, in infer_len
return nodes.Const(helpers.object_len(argument_node))
File "/usr/lib/python3/dist-packages/astroid/helpers.py", line 241, in object_len
inferred_node = safe_infer(node, context=context)
File "/usr/lib/python3/dist-packages/astroid/helpers.py", line 151, in safe_infer
value = next(inferit)
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 92, in wrapped
res = next(generator)
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 125, in raise_if_nothing_inferred
yield next(generator)
File "/usr/lib/python3/dist-packages/astroid/inference.py", line 314, in infer_attribute
yield from owner.igetattr(self.attrname, context)
File "/usr/lib/python3/dist-packages/astroid/bases.py", line 205, in igetattr
yield from _infer_stmts(self._wrap_attr(get_attr, context), context, frame=self)
File "/usr/lib/python3/dist-packages/astroid/bases.py", line 125, in _infer_stmts
for inferred in stmt.infer(context=context):
File "/usr/lib/python3/dist-packages/astroid/util.py", line 148, in limit_inference
yield from islice(iterator, size)
File "/usr/lib/python3/dist-packages/astroid/context.py", line 107, in cache_generator
for result in generator:
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 125, in raise_if_nothing_inferred
yield next(generator)
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 92, in wrapped
res = next(generator)
File "/usr/lib/python3/dist-packages/astroid/bases.py", line 125, in _infer_stmts
for inferred in stmt.infer(context=context):
File "/usr/lib/python3/dist-packages/astroid/util.py", line 148, in limit_inference
yield from islice(iterator, size)
File "/usr/lib/python3/dist-packages/astroid/context.py", line 107, in cache_generator
for result in generator:
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 112, in yes_if_nothing_inferred
for node in func(*args, **kwargs):
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 92, in wrapped
res = next(generator)
File "/usr/lib/python3/dist-packages/astroid/inference.py", line 466, in _filter_operation_errors
for result in infer_callable(self, context):
File "/usr/lib/python3/dist-packages/astroid/inference.py", line 733, in _infer_binop
for rhs in right.infer(context=rhs_context):
File "/usr/lib/python3/dist-packages/astroid/node_classes.py", line 325, in infer
return self._explicit_inference(self, context, **kwargs)
File "/usr/lib/python3/dist-packages/astroid/init.py", line 91, in _inference_tip_cached
result = func(*args, **kwargs)
File "/usr/lib/python3/dist-packages/astroid/brain/brain_builtin_inference.py", line 127, in _transform_wrapper
result = transform(node, context=context)
File "/usr/lib/python3/dist-packages/astroid/brain/brain_builtin_inference.py", line 654, in infer_len
return nodes.Const(helpers.object_len(argument_node))
File "/usr/lib/python3/dist-packages/astroid/helpers.py", line 241, in object_len
inferred_node = safe_infer(node, context=context)
File "/usr/lib/python3/dist-packages/astroid/helpers.py", line 151, in safe_infer
value = next(inferit)
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 92, in wrapped
res = next(generator)
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 125, in raise_if_nothing_inferred
yield next(generator)
File "/usr/lib/python3/dist-packages/astroid/inference.py", line 314, in infer_attribute
yield from owner.igetattr(self.attrname, context)
File "/usr/lib/python3/dist-packages/astroid/bases.py", line 205, in igetattr
yield from _infer_stmts(self._wrap_attr(get_attr, context), context, frame=self)
File "/usr/lib/python3/dist-packages/astroid/bases.py", line 125, in _infer_stmts
for inferred in stmt.infer(context=context):
File "/usr/lib/python3/dist-packages/astroid/util.py", line 148, in limit_inference
yield from islice(iterator, size)
File "/usr/lib/python3/dist-packages/astroid/context.py", line 107, in cache_generator
for result in generator:
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 125, in raise_if_nothing_inferred
yield next(generator)
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 92, in wrapped
res = next(generator)
File "/usr/lib/python3/dist-packages/astroid/bases.py", line 125, in _infer_stmts
for inferred in stmt.infer(context=context):
File "/usr/lib/python3/dist-packages/astroid/util.py", line 148, in limit_inference
yield from islice(iterator, size)
File "/usr/lib/python3/dist-packages/astroid/context.py", line 107, in cache_generator
for result in generator:
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 112, in yes_if_nothing_inferred
for node in func(*args, **kwargs):
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 92, in wrapped
res = next(generator)
File "/usr/lib/python3/dist-packages/astroid/inference.py", line 466, in _filter_operation_errors
for result in infer_callable(self, context):
File "/usr/lib/python3/dist-packages/astroid/inference.py", line 733, in _infer_binop
for rhs in right.infer(context=rhs_context):
File "/usr/lib/python3/dist-packages/astroid/node_classes.py", line 325, in infer
return self._explicit_inference(self, context, **kwargs)
File "/usr/lib/python3/dist-packages/astroid/init.py", line 91, in _inference_tip_cached
result = func(*args, **kwargs)
File "/usr/lib/python3/dist-packages/astroid/brain/brain_builtin_inference.py", line 127, in _transform_wrapper
result = transform(node, context=context)
File "/usr/lib/python3/dist-packages/astroid/brain/brain_builtin_inference.py", line 654, in infer_len
return nodes.Const(helpers.object_len(argument_node))
File "/usr/lib/python3/dist-packages/astroid/helpers.py", line 241, in object_len
inferred_node = safe_infer(node, context=context)
File "/usr/lib/python3/dist-packages/astroid/helpers.py", line 151, in safe_infer
value = next(inferit)
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 92, in wrapped
res = next(generator)
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 125, in raise_if_nothing_inferred
yield next(generator)
File "/usr/lib/python3/dist-packages/astroid/inference.py", line 314, in infer_attribute
yield from owner.igetattr(self.attrname, context)
File "/usr/lib/python3/dist-packages/astroid/bases.py", line 205, in igetattr
yield from _infer_stmts(self._wrap_attr(get_attr, context), context, frame=self)
File "/usr/lib/python3/dist-packages/astroid/bases.py", line 125, in _infer_stmts
for inferred in stmt.infer(context=context):
File "/usr/lib/python3/dist-packages/astroid/util.py", line 148, in limit_inference
yield from islice(iterator, size)
File "/usr/lib/python3/dist-packages/astroid/context.py", line 107, in cache_generator
for result in generator:
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 125, in raise_if_nothing_inferred
yield next(generator)
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 92, in wrapped
res = next(generator)
File "/usr/lib/python3/dist-packages/astroid/bases.py", line 125, in _infer_stmts
for inferred in stmt.infer(context=context):
File "/usr/lib/python3/dist-packages/astroid/util.py", line 148, in limit_inference
yield from islice(iterator, size)
File "/usr/lib/python3/dist-packages/astroid/context.py", line 107, in cache_generator
for result in generator:
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 112, in yes_if_nothing_inferred
for node in func(*args, **kwargs):
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 92, in wrapped
res = next(generator)
File "/usr/lib/python3/dist-packages/astroid/inference.py", line 466, in _filter_operation_errors
for result in infer_callable(self, context):
File "/usr/lib/python3/dist-packages/astroid/inference.py", line 733, in _infer_binop
for rhs in right.infer(context=rhs_context):
File "/usr/lib/python3/dist-packages/astroid/node_classes.py", line 325, in infer
return self._explicit_inference(self, context, **kwargs)
File "/usr/lib/python3/dist-packages/astroid/init.py", line 91, in _inference_tip_cached
result = func(*args, **kwargs)
File "/usr/lib/python3/dist-packages/astroid/brain/brain_builtin_inference.py", line 127, in _transform_wrapper
result = transform(node, context=context)
File "/usr/lib/python3/dist-packages/astroid/brain/brain_builtin_inference.py", line 654, in infer_len
return nodes.Const(helpers.object_len(argument_node))
File "/usr/lib/python3/dist-packages/astroid/helpers.py", line 241, in object_len
inferred_node = safe_infer(node, context=context)
File "/usr/lib/python3/dist-packages/astroid/helpers.py", line 151, in safe_infer
value = next(inferit)
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 92, in wrapped
res = next(generator)
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 125, in raise_if_nothing_inferred
yield next(generator)
File "/usr/lib/python3/dist-packages/astroid/inference.py", line 314, in infer_attribute
yield from owner.igetattr(self.attrname, context)
File "/usr/lib/python3/dist-packages/astroid/bases.py", line 205, in igetattr
yield from _infer_stmts(self._wrap_attr(get_attr, context), context, frame=self)
File "/usr/lib/python3/dist-packages/astroid/bases.py", line 125, in _infer_stmts
for inferred in stmt.infer(context=context):
File "/usr/lib/python3/dist-packages/astroid/util.py", line 148, in limit_inference
yield from islice(iterator, size)
File "/usr/lib/python3/dist-packages/astroid/context.py", line 107, in cache_generator
for result in generator:
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 125, in raise_if_nothing_inferred
yield next(generator)
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 92, in wrapped
res = next(generator)
File "/usr/lib/python3/dist-packages/astroid/bases.py", line 125, in _infer_stmts
for inferred in stmt.infer(context=context):
File "/usr/lib/python3/dist-packages/astroid/util.py", line 148, in limit_inference
yield from islice(iterator, size)
File "/usr/lib/python3/dist-packages/astroid/context.py", line 107, in cache_generator
for result in generator:
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 112, in yes_if_nothing_inferred
for node in func(*args, **kwargs):
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 92, in wrapped
res = next(generator)
File "/usr/lib/python3/dist-packages/astroid/inference.py", line 466, in _filter_operation_errors
for result in infer_callable(self, context):
File "/usr/lib/python3/dist-packages/astroid/inference.py", line 733, in _infer_binop
for rhs in right.infer(context=rhs_context):
File "/usr/lib/python3/dist-packages/astroid/node_classes.py", line 325, in infer
return self._explicit_inference(self, context, **kwargs)
File "/usr/lib/python3/dist-packages/astroid/init.py", line 91, in _inference_tip_cached
result = func(*args, **kwargs)
File "/usr/lib/python3/dist-packages/astroid/brain/brain_builtin_inference.py", line 127, in _transform_wrapper
result = transform(node, context=context)
File "/usr/lib/python3/dist-packages/astroid/brain/brain_builtin_inference.py", line 654, in infer_len
return nodes.Const(helpers.object_len(argument_node))
File "/usr/lib/python3/dist-packages/astroid/helpers.py", line 241, in object_len
inferred_node = safe_infer(node, context=context)
File "/usr/lib/python3/dist-packages/astroid/helpers.py", line 151, in safe_infer
value = next(inferit)
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 92, in wrapped
res = next(generator)
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 125, in raise_if_nothing_inferred
yield next(generator)
File "/usr/lib/python3/dist-packages/astroid/inference.py", line 314, in infer_attribute
yield from owner.igetattr(self.attrname, context)
File "/usr/lib/python3/dist-packages/astroid/bases.py", line 205, in igetattr
yield from _infer_stmts(self._wrap_attr(get_attr, context), context, frame=self)
File "/usr/lib/python3/dist-packages/astroid/bases.py", line 125, in _infer_stmts
for inferred in stmt.infer(context=context):
File "/usr/lib/python3/dist-packages/astroid/util.py", line 148, in limit_inference
yield from islice(iterator, size)
File "/usr/lib/python3/dist-packages/astroid/context.py", line 107, in cache_generator
for result in generator:
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 125, in raise_if_nothing_inferred
yield next(generator)
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 92, in wrapped
res = next(generator)
File "/usr/lib/python3/dist-packages/astroid/bases.py", line 125, in _infer_stmts
for inferred in stmt.infer(context=context):
File "/usr/lib/python3/dist-packages/astroid/util.py", line 148, in limit_inference
yield from islice(iterator, size)
File "/usr/lib/python3/dist-packages/astroid/context.py", line 107, in cache_generator
for result in generator:
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 112, in yes_if_nothing_inferred
for node in func(*args, **kwargs):
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 92, in wrapped
res = next(generator)
File "/usr/lib/python3/dist-packages/astroid/inference.py", line 466, in _filter_operation_errors
for result in infer_callable(self, context):
File "/usr/lib/python3/dist-packages/astroid/inference.py", line 733, in _infer_binop
for rhs in right.infer(context=rhs_context):
File "/usr/lib/python3/dist-packages/astroid/node_classes.py", line 325, in infer
return self._explicit_inference(self, context, **kwargs)
File "/usr/lib/python3/dist-packages/astroid/init.py", line 91, in _inference_tip_cached
result = func(*args, **kwargs)
File "/usr/lib/python3/dist-packages/astroid/brain/brain_builtin_inference.py", line 127, in _transform_wrapper
result = transform(node, context=context)
File "/usr/lib/python3/dist-packages/astroid/brain/brain_builtin_inference.py", line 654, in infer_len
return nodes.Const(helpers.object_len(argument_node))
File "/usr/lib/python3/dist-packages/astroid/helpers.py", line 241, in object_len
inferred_node = safe_infer(node, context=context)
File "/usr/lib/python3/dist-packages/astroid/helpers.py", line 151, in safe_infer
value = next(inferit)
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 92, in wrapped
res = next(generator)
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 125, in raise_if_nothing_inferred
yield next(generator)
File "/usr/lib/python3/dist-packages/astroid/inference.py", line 314, in infer_attribute
yield from owner.igetattr(self.attrname, context)
File "/usr/lib/python3/dist-packages/astroid/bases.py", line 205, in igetattr
yield from _infer_stmts(self._wrap_attr(get_attr, context), context, frame=self)
File "/usr/lib/python3/dist-packages/astroid/bases.py", line 125, in _infer_stmts
for inferred in stmt.infer(context=context):
File "/usr/lib/python3/dist-packages/astroid/util.py", line 148, in limit_inference
yield from islice(iterator, size)
File "/usr/lib/python3/dist-packages/astroid/context.py", line 107, in cache_generator
for result in generator:
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 125, in raise_if_nothing_inferred
yield next(generator)
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 92, in wrapped
res = next(generator)
File "/usr/lib/python3/dist-packages/astroid/bases.py", line 125, in _infer_stmts
for inferred in stmt.infer(context=context):
File "/usr/lib/python3/dist-packages/astroid/util.py", line 148, in limit_inference
yield from islice(iterator, size)
File "/usr/lib/python3/dist-packages/astroid/context.py", line 107, in cache_generator
for result in generator:
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 112, in yes_if_nothing_inferred
for node in func(*args, **kwargs):
File "/usr/lib/python3/dist-packages/astroid/decorators.py", line 92, in wrapped
res = next(generator)
File "/usr/lib/python3/dist-packages/astroid/inference.py", line 466, in _filter_operation_errors
for result in infer_callable(self, context):
File "/usr/lib/python3/dist-packages/astroid/inference.py", line 733, in _infer_binop
for rhs in right.infer(context=rhs_context):
File "/usr/lib/python3/dist-packages/astroid/node_classes.py", line 325, in infer
return self._explicit_inference(self, context, **kwargs)
File "/usr/lib/python3/dist-packages/astroid/init.py", line 91, in _inference_tip_cached
result = func(*args, **kwargs)
File "/usr/lib/python3/dist-packages/astroid/brain/brain_builtin_inference.py", line 127, in _transform_wrapper
result = transform(node, context=context)
File "/usr/lib/python3/dist-packages/astroid/brain/brain_builtin_inference.py", line 642, in infer_len
call = arguments.CallSite.from_call(node)
File "/usr/lib/python3/dist-packages/astroid/arguments.py", line 52, in from_call
return cls(callcontext)
File "/usr/lib/python3/dist-packages/astroid/arguments.py", line 35, in init
self._unpacked_args = self._unpack_args(args)
File "/usr/lib/python3/dist-packages/astroid/arguments.py", line 116, in _unpack_args
context = contextmod.InferenceContext()
RecursionError: maximum recursion depth exceeded
Expected behavior
Should show linter warnings, but should not crash.
pylint --version output
pylint 2.2.2
astroid 2.1.0
Python 3.6.7 (default, Oct 22 2018, 11:32:17)
[GCC 8.2.0]
The text was updated successfully, but these errors were encountered: