KiberGus, а где конфиг виджета лежит? А то перестало работать, пишет ошибка.
/home/user/.ussdWidget.conf
Но дело не в этом
В терминале вываливается следующее:
traceback (most recent call last):
file "/usr/bin/ussdquery.py", line 72, in <module>
reply = gsmdecode.decode(reply, int(encoding))
valueError: invalid literal for int() with base 10: 'azhgi o on\' podedy": bespl.razgovory+30000r. i dr. prizy - tolstovki sumki i pr.! *181# (1r) po \n28.02 Usl.: t. 0575",15'
Какое то сообщение приходит, но не то))
Дело в том, что я неправильно обрабаытваю ответ оператора, а именно кавычки. Чтобы понять, как обработать его правильно мне надо увидеть этот ответ.
Не мог бы ты в самый конец /usr/bin/ussdquery.py дописать
print replystring
и выполнить
/usr/bin/ussdquery.py <номер USSD запроса>
Вывод сюда скопировать, а этот отладочный вывод удалить. Спасибо.
Наталия пишет:пишет только это...
-sh: рython: not found
А если выпонить
ls /usr/lib/hildon-desktop/ussd-widget.py
что пишет?
а когда выйдет нормальная версия??
А каков критерий нормальности? Для меня и текущая версия нормальная. Я пишу то, что мне нужно, у меня все работает. Я готов пытаться понять, почему не работает у вас (поверте, я стараюсь писать так, чтобы оно работало везде) и исправить это.
faraon пишет:Logrus пишет:А тем временем.. вот такой вот баланс соорудился:
прикольные цифирьки, не выдержал - решил выложить. Гаджет рулит!
Ну все нормально СМС приходит с Балансом , а там где на картинке написано у тебя "Баланс 888,21 руб" у меня пишет только "ваш запрос принят " и все . Что мне надо сделать чтобы "баланс - 2222,22 руб появился"??? у меня МТС?
Значит какой-то немер хитрый вводишь. Мой виджет сам не умеет писать"ваш запрос приянт", это такую строку написал оператор связи и прислал ответ СМСкой.