add pylint pragmas to ignore unavoidable or non-simple var shadowing