advanced
Geavanceerde Python Async Refactoring
Refactor een synchrone Python codebase naar asynchroon met type hints.
📝 Contenu du Prompt
Analyseer de volgende synchrone Python-code die bestanden van een schijfmap verwerkt. Herschrijf de code volledig om gebruik te maken van `asyncio` en `aiofiles` voor I/O-bounded operaties. Implementeer een semaphore om het aantal gelijktijdige bewerkingen te beperken tot 10. Zorg ervoor dat alle functies gedetailleerde type hints gebruiken volgens PEP 484 en voeg docstrings toe in het Google-stijlsformaat. Identificeer en behandel mogelijke race conditions in het logboekproces.