Как увидеть выходные данные печати во время кодирования в загадочной ОС

Я новичок в Enigma Dreambox. Я делаю простой логин плагин. Я хочу увидеть вывод оператора print, чтобы я мог отследить свой плагин. Так, где я могу найти этот вывод оператора print Или есть другой способ отследить программу?

2 ответа

Решение

Я не знаю, как работает Enigma, но если это не изо всех сил, чтобы перенаправить ваш stdout где-то, вы, вероятно, не можете найти это нигде.

Что вы, вероятно, можете сделать, это использовать logging модуль (также см. HOWTO/ Учебное пособие, если вы никогда не видели logging до). Вы можете войти в файл, который вы прочитали позже, или даже в syslog демон на вашем ноутбуке где-то еще в сети.

Или просто open файл где-то и write к нему (убедившись, что flush и / или close это соответственно). Но logging заботится о многих вещах для вас, так что это почти всегда лучший выбор.

1- Telnet к вашему STB и введите "enigma2", ваш STB сделает перезагрузку GUI, тогда вы сможете увидеть сообщения отладки

2- Запустите свой плагин и проверьте, что вам нужно

Другие вопросы по тегам