| # pylint: disable=missing-docstring |
| from __future__ import print_function |
| |
| def function(arg1, arg2, arg3, arg4, arg5): # [too-many-locals] |
| arg6, arg7, arg8, arg9 = arg1, arg2, arg3, arg4 |
| print(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9) |
| loc1, loc2, loc3, loc4, loc5, loc6, loc7 = arg1, arg2, arg3, arg4, arg5, \ |
| arg6, arg7 |
| print(loc1, loc2, loc3, loc4, loc5, loc6, loc7) |
| |
| |
| def too_many_locals_function(): # [too-many-locals] |
| """pylint will complains about too many local variables""" |
| args0 = 0 |
| args1 = args0 * 1 |
| args2 = args1 * 2 |
| args3 = args2 * 3 |
| args4 = args3 * 4 |
| args5 = args4 * 5 |
| args6 = args5 * 6 |
| args7 = args6 * 7 |
| args8 = args7 * 8 |
| args9 = args8 * 9 |
| args10 = args9 * 10 |
| args11 = args10 * 11 |
| args12 = args11 * 12 |
| args13 = args12 * 13 |
| args14 = args13 * 14 |
| args15 = args14 * 15 |
| return args15 |
| |
| def too_many_arguments_function(arga, argu, argi, arge, argt, args): # [too-many-arguments] |
| """pylint will complains about too many arguments.""" |
| arga = argu |
| arga += argi |
| arga += arge |
| arga += argt |
| arga += args |
| return arga |
| |
| def ignored_arguments_function(arga, argu, argi, |
| _arge=0, _argt=1, _args=None): |
| """pylint will ignore _arge, _argt, _args. |
| |
| Consequently pylint will only coun 13 arguments. |
| """ |
| arg0 = 0 |
| arg1 = arg0 * 1 + arga |
| arg2 = arg1 * 2 + argu |
| arg3 = arg2 * 3 + argi |
| arg4 = arg3 * 4 + _arge |
| arg5 = arg4 * 5 + _argt |
| arg6 = arg5 * 6 |
| arg7 = arg6 * 7 |
| arg8 = arg7 * 8 |
| arg9 = arg8 * 9 |
| arg9 += arg0 |
| if _args: |
| arg9 += sum(_args) |
| return arg9 |