Subscribe

Categories

Checkio.ORG

Subscribe to Posts

Email:

  • 09Nov

    winpdbХоть простой и нативный pdb и так нам давал все что надо, все же приятно понимать, что есть еще чтото, что может сделать наш девелов приятней. WinPDB – одна из этих приятностей (наткнулся на нее вДжанговкой Вики) . Если коротко – это дебагер с приятным пользовательским интерфейсом, которой кросc-платформенный к слову говоря.

    Пользовать легко.
    Раньше вы коде оставляли:

    1. import pdb; pdb.set_trace()

    А теперь получается чуть длиннее:

    1. import rpdb2; rpdb2.start_embedded_debugger('mysuperpassword')

    На сколько я понял, этот пароль нужен для авторизации дебагера в эту точку прерывания. Т.е. как и pdb, rpdb2 отсанавливает выполение в этой строке.

    Запускаем winpdb. File => Attach. В появившемся окне вводим наш пароль mysuperpassword. В полученном списке выбираем наш.

    Но самое клевое, что теперь мы можем дебагером зацепиться там, где раньше не умели, например wsgi скрипт висит в апаче. Мы можем по средствам этого механизма присосаться и к нему.
    Screenshot-views.py

    P.S. …

    И Django Cheet Sheet, кто еще не знает…
    И надо будет испытать django-tinymce

    Rating 3.00 out of 5
    [?]

   

Recent Posts

Recent Comments

  • Почему-то признаки такой "застенчивости" в рунете преобладаю...
  • >и пишеш стать>пишешОбманчивая самоуверенность...
  • Установщик макоси не видит жёсткий диск :(...
  • Когда будет 2я часть статьи? Хотелось бы почитать!...
  • Голоса пользователей. Питон красивый язык, а красоту может о...