Watchdog: تؤدي الأحداث المعاد تسميتها إلى تعطل سلسلة الباعث على macOS

تم إنشاؤها على ١٠ ديسمبر ٢٠٢٠  ·  4تعليقات  ·  مصدر: gorakhargosh/watchdog

تؤدي أي أحداث تمت إعادة تسميتها إلى تعطل سلسلة الباعث على macOS مع الاستثناء التالي:

Traceback (most recent call last):
  File "/usr/local/lib/python3.9/site-packages/watchdog/observers/fsevents.py", line 97, in queue_events
    and events[i + 1].event_id == event.event_id + 1):
AttributeError: '_watchdog_fsevents.NativeEvent' object has no attribute 'event_id'

المشكلة ، على غرار # 702 ، هي أن السمة event_id لم يتم تحديدها في فئة _watchdog_fsevents.NativeEvent .

أنا أفهم أن الاختبارات التي أجريت على ماك لتخطي وسأقدم العلاقات العامة لاصلاحها حاليا جميع. ومع ذلك ، حتى يحدث هذا ، هل يمكنك على الأقل اختبار الإصدارات يدويًا بمجرد إنشاء / تعديل / إعادة تسمية ملفين ومعرفة ما إذا كانت الأحداث تنبعث؟ إذا لم يكن ذلك ممكنًا ، على سبيل المثال لأنه لا يمكنك الوصول إلى الأنظمة الأساسية ، فهل يمكنك تأجيل الإصدار التالي حتى تعمل الاختبارات؟

bug fsevents-c

التعليق الأكثر فائدة

شكرا! وأعدك بأنني سأساهم في الإصلاحات. من الصعب علي مواكبة سرعتك :)

ال 4 كومينتر

يبدو أن هناك مشكلة أخرى تتمثل في أن هذه الأعطال "صامتة" (لا تتم طباعة عمليات التتبع الارتجاعية على وحدة التحكم) مما يجعلها أكثر صعوبة في ملاحظتها وإبلاغك بها.

سوف أؤجل الآن :)

شكرا! وأعدك بأنني سأساهم في الإصلاحات. من الصعب علي مواكبة سرعتك :)

متى سيكون هذا الإصلاح على Pypi؟

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات