Skip to content

Commit b8102af

Browse files
committed
gh-116738: Wrap with try/finally
1 parent d2f43bd commit b8102af

File tree

1 file changed

+10
-8
lines changed

1 file changed

+10
-8
lines changed

Lib/test/test_free_threading/test_syslog.py

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -22,14 +22,16 @@ def worker():
2222
"""
2323
thread_id = threading.get_ident()
2424
syslog.openlog(f"thread-id: {thread_id}")
25-
for _ in range(5):
26-
syslog.syslog("logline")
27-
syslog.setlogmask(syslog.LOG_MASK(syslog.LOG_INFO))
28-
syslog.syslog(syslog.LOG_INFO, "logline LOG_INFO")
29-
syslog.setlogmask(syslog.LOG_MASK(syslog.LOG_ERR))
30-
syslog.syslog(syslog.LOG_ERR, "logline LOG_ERR")
31-
syslog.setlogmask(syslog.LOG_UPTO(syslog.LOG_DEBUG))
32-
syslog.closelog()
25+
try:
26+
for _ in range(5):
27+
syslog.syslog("logline")
28+
syslog.setlogmask(syslog.LOG_MASK(syslog.LOG_INFO))
29+
syslog.syslog(syslog.LOG_INFO, "logline LOG_INFO")
30+
syslog.setlogmask(syslog.LOG_MASK(syslog.LOG_ERR))
31+
syslog.syslog(syslog.LOG_ERR, "logline LOG_ERR")
32+
syslog.setlogmask(syslog.LOG_UPTO(syslog.LOG_DEBUG))
33+
finally:
34+
syslog.closelog()
3335

3436
# Run the worker concurrently to exercise all these syslog functions
3537
run_concurrently(

0 commit comments

Comments
 (0)