Skip to content

Commit 5833997

Browse files
committed
Several changes
Modify python/fix_error_messages.py Add python/context_manager_return.py
1 parent 1dc692c commit 5833997

2 files changed

Lines changed: 21 additions & 0 deletions

File tree

python/context_manager_return.py

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
from contextlib import contextmanager
2+
3+
4+
@contextmanager
5+
def c():
6+
try:
7+
yield
8+
except ValueError:
9+
pass
10+
11+
12+
def fail():
13+
raise ValueError()
14+
15+
16+
with c():
17+
a = fail()
18+
19+
print('here')

python/fix_error_messages.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,8 @@ def fix_error_messages():
1414
if m := MESSAGE_RE.search(line):
1515
file, message = m.groups()
1616
print(f"{file}: {message.strip()}")
17+
elif not line:
18+
break
1719
else:
1820
print(line.rstrip())
1921

0 commit comments

Comments
 (0)