Skip to content

Commit bb1de1c

Browse files
committed
catch keyboard interrupt in logging process
1 parent c3a9f12 commit bb1de1c

File tree

3 files changed

+7
-4
lines changed

3 files changed

+7
-4
lines changed

pixi.lock

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "hatchling.build"
44

55
[project]
66
name = "torchrunx"
7-
version = "0.2.2"
7+
version = "0.2.3"
88
authors = [
99
{name = "Apoorv Khandelwal", email = "[email protected]"},
1010
{name = "Peter Curtin", email = "[email protected]"},

src/torchrunx/utils/logging.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -231,7 +231,10 @@ def start_logging_server(
231231
handlers=log_handlers,
232232
)
233233

234-
log_receiver.serve_forever()
234+
try:
235+
log_receiver.serve_forever()
236+
except KeyboardInterrupt:
237+
sys.exit(0)
235238

236239
while not stop_event.is_set():
237240
pass

0 commit comments

Comments
 (0)