tinyio: حلقة أحداث بسيطة للغاية لبايثون

2025-07-27
tinyio: حلقة أحداث بسيطة للغاية لبايثون

سئمت من تعامل asyncio المعقد مع الأخطاء؟ tinyio هي حلقة أحداث بسيطة للغاية (~200 سطر) لبايثون، مصممة لسهولة الاستخدام والتعامل مع الأخطاء بشكل قوي. تستخدم `yield` بدلاً من `await`، مما يوفر واجهة برمجة تطبيقات بسيطة. عند حدوث خطأ في أي عملية جزئية، يقوم tinyio بإلغاء جميع العمليات الجزئية ويوفر تتبعات أخطاء مفصلة لتسهيل عملية تصحيح الأخطاء. يدعم حلقة الأحداث المتداخلة والعمليات المتعددة الخيوط، مما يجعلها مثالية للمهام البسيطة، خاصةً عندما تكون هناك حاجة إلى معالجة الأخطاء البسيطة.

التطوير