symwell

Results 3 issues of symwell

Parse comments backwards in `extract_last_comment`. When used with a benchmark that called `extract_last_comment` 56411 times this improved performance by 65.4x. It reduced execution time from `20.15s` to `0.31s`.

tox broke a few times when `get_python_info` was passed a path that was a symbolic link (symlink). https://github.com/tox-dev/tox/blob/717b7644a2376c0178ad293c41c76ff6631bdc46/src/tox/logs/env.py#L17 https://github.com/tox-dev/tox/blob/7aa130318d168ccc476d856ff7b1531bdaf263cc/src/tox/interpreters/via_path.py#L57 ``` $ poetry run tox python_executable is /home/test/src/appmap-python/.tox/.package/bin/python {'executable': '/home/test/src/appmap-python/.tox/.package/bin/python', 'implementation':...

bug:normal

Fixes https://github.com/pytest-dev/pytest-django/issues/993