Skip to content

Commit b56128a

Browse files
committed
unset _resource_pickup on error
1 parent 899eaa4 commit b56128a

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

pylabrobot/liquid_handling/liquid_handler.py

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1800,10 +1800,14 @@ async def pick_up_resource(
18001800
for extra in extras:
18011801
del backend_kwargs[extra]
18021802

1803-
await self.backend.pick_up_resource(
1804-
pickup=self._resource_pickup,
1805-
**backend_kwargs,
1806-
)
1803+
try:
1804+
await self.backend.pick_up_resource(
1805+
pickup=self._resource_pickup,
1806+
**backend_kwargs,
1807+
)
1808+
except Exception as e:
1809+
self._resource_pickup = None
1810+
raise e
18071811

18081812
async def move_picked_up_resource(
18091813
self,

0 commit comments

Comments
 (0)