Skip to content

Commit dd435ff

Browse files
committed
handle un-analyzable files
1 parent 0983657 commit dd435ff

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

python_files/vscode_pytest/__init__.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -462,6 +462,10 @@ def pytest_sessionfinish(session, exitstatus):
462462
except NoSource:
463463
# as per issue 24308 this best way to handle this edge case
464464
continue
465+
except Exception as e:
466+
print(
467+
f"Plugin error[vscode-pytest]: Skipping analysis of file: {file} due to error: {e}"
468+
)
465469
lines_executable = {int(line_no) for line_no in analysis[1]}
466470
lines_missed = {int(line_no) for line_no in analysis[3]}
467471
lines_covered = lines_executable - lines_missed

0 commit comments

Comments
 (0)