وrpdb هو أساسا مجمع بيثون حول PDB التي من شأنها تغيير مسار ستدين والمعياري إلى معالج مقبس على & nbsp؛ افتراضيا فإنه يفتح المصحح على المنفذ 4444.:
rpdb الاستيراد؛ rpdb.set_trace ()
ولكن يمكنك تغيير ذلك ببساطة عن طريق instantiating Rpdb يدويا:
rpdb استيراد
المصحح = rpdb.Rpdb (12345)
debugger.set_trace ()
ومن المعروف للعمل على جايثون 2.5، بيثون 2.5 و 3.1 بيثون. وقد كتب في الأصل لجايثون لأن هذا هو الى حد كبير الطريقة الوحيدة لتصحيح ذلك عند تشغيله على القط.
بعد ذلك السيناريو الخاص بك سوف "تعليق" عند دخول set_trace () والطريقة الوحيدة للحصول عليه لمواصلة هو الوصول إلى rpdb باستخدام Telnet، netcat، الخ ..:
NC 127.0.0.1 4444
التثبيت على سي بايثون (معيار بيثون)
على & nbsp؛ بيثون setup.py تثبيت
التثبيت في webapp القط
مجرد نسخ الدليل rpdb (واحد مع ملف __init__.py) في الخاص بك WEB-INF / ليب مجلد / ليب جنبا إلى جنب مع مكتبة جايثون القياسية (مطلوب)
ما هو الجديد في هذا الإصدار:
اقبض IOError التي أثارها الطباعة في التهيئة، فإنه قد لا تعمل في بعض البيئات (على سبيل المثال mod_wsgi). (مينو سميتس)
المتطلبات:
بيثون
القيود:
يتم إغلاق مأخذ الآن بشكل صحيح لذلك سوف تحتاج إلى ^ C في netcat و^ في التلنت للخروج بعد متابعة.
لسبب غامض، سوف تحتاج إلى تشغيل مواصلة مرتين على جايثون.
لم يتم العثور على التعليقات