How does pylint discover Python files recursively?