Skip to content

Commit d11af34

Browse files
committed
Added Timeout
1 parent 42f0245 commit d11af34

File tree

2 files changed

+7
-5
lines changed

2 files changed

+7
-5
lines changed

README.md

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
# pytask-vscode
22

3-
4-
[![pre-commit.ci status](https://results.pre-commit.ci/badge/github/mj023/pytask-vscode/main.svg)](https://results.pre-commit.ci/latest/github/mj023/pytask-vscode/main)
5-
[![image](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)
3+
This is a plugin for Pytask. It is needed to use the Pytask VS Code Extension.
64

75

86
## Installation

src/pytask_vscode/execution.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,9 @@ def pytask_collect_log(session: pytask.Session, reports: list[pytask.CollectionR
77
try:
88
if session.config['command'] == 'collect':
99
result = [{'name' : task.short_name, 'path' : str(task.path)} for task in tasks]
10-
res = requests.post('http://localhost:6000/pytask', json={"exitcode" : session.exit_code, "tasks": result}, timeout=0.1)
10+
res = requests.post('http://localhost:6000/pytask', json={"exitcode" : session.exit_code, "tasks": result}, timeout=0.0001)
11+
except requests.exceptions.ReadTimeout:
12+
pass
1113
except Exception as e:
1214
pytask.console.print_exception()
1315

@@ -17,6 +19,8 @@ def pytask_execute_task_log_end(session: pytask.Session, report: pytask.Executio
1719

1820
try:
1921
result = {'type': 'task', 'name' : report.task.short_name, 'outcome' : str(report.outcome)}
20-
res = requests.post('http://localhost:6000/pytask', json=result)
22+
res = requests.post('http://localhost:6000/pytask', json=result, timeout=0.00001)
23+
except requests.exceptions.ReadTimeout:
24+
pass
2125
except Exception as e:
2226
pytask.console.print_exception()

0 commit comments

Comments
 (0)