Skip to content

Commit e0f3178

Browse files
authored
no need to delete v in unwrap/_unwrap_error
1 parent 4d40df0 commit e0f3178

1 file changed

Lines changed: 2 additions & 8 deletions

File tree

src/outcome/_impl.py

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -180,10 +180,7 @@ def unwrap(self) -> ValueT:
180180
pass
181181
else:
182182
object.__delattr__(self, "value")
183-
try:
184-
return v
185-
finally:
186-
del v
183+
return v
187184
raise AlreadyUsedError
188185

189186
def send(self, gen: Generator[ResultT, ValueT, object]) -> ResultT:
@@ -218,10 +215,7 @@ def _unwrap_error(self) -> BaseException:
218215
pass
219216
else:
220217
object.__delattr__(self, "error")
221-
try:
222-
return v
223-
finally:
224-
del v
218+
return v
225219
raise AlreadyUsedError
226220

227221
def unwrap(self) -> NoReturn:

0 commit comments

Comments
 (0)