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