@@ -137,21 +137,22 @@ def pytest_sessionstart(session):
137137
138138def pytest_collect_file (path , parent ):
139139 """Collect files on which pylint should run"""
140- config = parent .config
140+ config = parent .session . config
141141 if not config .option .pylint or config .option .no_pylint :
142142 return None
143143 if path .ext != ".py" :
144144 return None
145- rel_path = get_rel_path (path .strpath , parent .fspath .strpath )
146- if parent .pylint_config is None :
147- parent .pylint_files .add (rel_path )
145+ rel_path = get_rel_path (path .strpath , parent .session .fspath .strpath )
146+ session = parent .session
147+ if session .pylint_config is None :
148+ session .pylint_files .add (rel_path )
148149 # No pylintrc, therefore no ignores, so return the item.
149150 return PyLintItem (path , parent )
150151
151- if not any (basename in rel_path for basename in parent .pylint_ignore ):
152- parent .pylint_files .add (rel_path )
152+ if not any (basename in rel_path for basename in session .pylint_ignore ):
153+ session .pylint_files .add (rel_path )
153154 return PyLintItem (
154- path , parent , parent .pylint_msg_template , parent .pylintrc_file
155+ path , parent , session .pylint_msg_template , session .pylintrc_file
155156 )
156157 return None
157158
0 commit comments