Method: pylint.graph.target_info_from_filename
Calls: 8, Exceptions: 0, Paths: 1Back
Path 1: 8 calls (1.0)
'foo.dot' (1) 'foo.gv' (1) 'tests/regrtest_data/foo.dot' (1) 'graph.png' (1) 'graph' (1) 'import.dot' (1) 'ext_import.dot' (1) 'int_import.dot' (1)
('/Users/andrehora/Documents/git/projects-pathspotter/pylint', 'foo.dot', 'dot') (1) ('/Users/andrehora/Documents/git/projects-pathspotter/pylint', 'f...
1def target_info_from_filename(filename: str) -> tuple[str, str, str]:
2 """Transforms /some/path/foo.png into ('/some/path', 'foo.png', 'png')."""
3 basename = os.path.basename(filename)
4 storedir = os.path.dirname(os.path.abspath(filename))
5 target = os.path.splitext(filename)[-1][1:]
6 return storedir, basename, target