@@ -158,18 +158,20 @@ def function_returning_int(r):
158
158
return 1
159
159
return 2
160
160
161
- def function_returning_generator (r ):
162
- for i in [r , 1 , 2 , 3 ]:
163
- yield i
161
+ # def function_returning_generator(r):
162
+ # for i in [r, 1, 2, 3]:
163
+ # yield i
164
164
165
- def function_returning_comprehension (r ):
166
- return [x + 1 for x in [r , 1 , 2 , 3 ]]
165
+ # def function_returning_comprehension(r):
166
+ # return [x+1 for x in [r, 1, 2, 3]]
167
167
168
- def function_returning_function (r ):
169
- return function_returning_generator (r )
168
+ # def function_returning_function(r):
169
+ # return function_returning_generator(r)
170
170
171
171
assert len (function_returning_list (z )) # [len-as-condition]
172
172
assert len (function_returning_int (z ))
173
- assert len (function_returning_generator (z )) # [len-as-condition]
174
- assert len (function_returning_comprehension (z )) # [len-as-condition]
175
- assert len (function_returning_function (z )) # [len-as-condition]
173
+ # This should raise a len-as-conditions once astroid can infer it
174
+ # See https://github.com/PyCQA/pylint/pull/3821#issuecomment-743771514
175
+ # assert len(function_returning_generator(z))
176
+ # assert len(function_returning_comprehension(z))
177
+ # assert len(function_returning_function(z))
0 commit comments