blob: ac38a9e0129ad656362cc84e8aeb2afb9c81ff2f [file] [log] [blame]
# 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