summaryrefslogtreecommitdiff
path: root/puzzles/seq_try_except_finally.py
diff options
context:
space:
mode:
authorMartin Fischer <martin@push-f.com>2022-02-27 06:41:42 +0100
committerMartin Fischer <martin@push-f.com>2022-02-27 06:41:42 +0100
commitf752a8559959733f2224e92c8a86b512278371f9 (patch)
tree8f15f60c243cf9002206dff8b1a4d28da534c230 /puzzles/seq_try_except_finally.py
parent4e2ba920f748a7ba7dd25b146bc9880cbae71a4e (diff)
update seq_try_except_finally puzzle
Diffstat (limited to 'puzzles/seq_try_except_finally.py')
-rw-r--r--puzzles/seq_try_except_finally.py7
1 files changed, 5 insertions, 2 deletions
diff --git a/puzzles/seq_try_except_finally.py b/puzzles/seq_try_except_finally.py
index d63ab10..ea17a16 100644
--- a/puzzles/seq_try_except_finally.py
+++ b/puzzles/seq_try_except_finally.py
@@ -1,8 +1,11 @@
-def foo() -> None:
+def f() -> None:
file = None
try:
file = open('test.json')
except Exception:
return None
finally:
- file.name # error
+ if file:
+ file.close()
+
+ file.name