Fix critique : camera.capturer() dans run_in_executor pour ne pas bloquer asyncio
This commit is contained in:
@@ -181,7 +181,8 @@ async def api_capturer():
|
|||||||
|
|
||||||
capture_en_cours = True
|
capture_en_cours = True
|
||||||
try:
|
try:
|
||||||
chemin = camera.capturer()
|
loop = asyncio.get_event_loop()
|
||||||
|
chemin = await loop.run_in_executor(None, camera.capturer)
|
||||||
finally:
|
finally:
|
||||||
capture_en_cours = False
|
capture_en_cours = False
|
||||||
if chemin is None:
|
if chemin is None:
|
||||||
|
|||||||
Reference in New Issue
Block a user