DMZ
09:14 02-02-2012
Есть скрипт на dev-машине, есть на production. На production валится с ошибками, а на dev все работает. Окружение, вроде, совпадает. assert-ы и логгинг явных проблем не выдали и понятно, что только ими уже не обойдешься. К счастью у PyCharm есть удаленный дебаг:

  1. настраиваем
  2. запускаем дебаггер на dev-машине, а скрипт на production.
  3. ????
  4. ЭВРИКА!
(Как оказалось в итоге, окружения все таки не совпадали и я нашел модуль, который гадил в чужие пространства.)

Удаленный debug в PyCharm пока все же имеет некоторые ограничения:

Наверно можно было бы еще на самом сервере через pdb сделать, но PyCharm сработал и дальше я не копал