def find(self, path: Path):
<EOL>if getattr(self, '<STR_LIT>', None):<EOL><INDENT>self.paths = getattr(settings, self.settings_attr)<EOL><DEDENT>path_found = None<EOL>for entry in self.paths:<EOL><INDENT>abspath = entry / path<EOL>if abspath.exists():<EOL><INDENT>path_found = abspath<EOL><DEDENT><DEDENT>return path_found<EOL>
Find a file in the path. The file may exist in multiple
paths. The last found file will be returned.

:param path: The path to find
:return: The absolute path to the file or None if not found