LINUX.ORG.RU

Сообщения javum

 

SOAP (WSDL), SSL и Python

Всем привет!

Реально ли заставить работать suds или что-то еще в питоне с SOAP вебсервисом, использующем доступ по ключу (ГОСТ)?

Консольные openssl, curl подключаются.

Питоновский pycurl подключается.

suds не работает. ошибка:

urllib2.URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:590)>
Что-то мне подсказывает, что он не использует gost-engine, но как его заставить его использовать - совсем непонятно.

Понятно, что можно на основе pycurl написать самому генерацию xml и парсинг результата, но опыта маловато и займет овердофига времени.

Подскажите, плиз, в каком направлении покопать. Уже весь инет изрыл...

 , , ,

javum ()

Python 3 и locale

Задача - парсить письма приходящие на определенный электронный адрес.

Скрипт написал, вручную пашет - парсит файл письма без проблем.

В постфиксе external-pipe настроил.

В админке iRedMail к определнному адресу прикрутил - все работает.

Но тут вылазит проблема: Невозможно сохранить вложения с кириллическими именами

UnicodeEncodeError: 'ascii' codec can't encode character '\u0424' in position 7: ordinal not in range(128)

А вручную-то пашет!

Нашел косяк, что при запуске скрипта от пользователя vmail локаль не задана. Глобально задать для него никак не получилось. Написал wrapper.sh, вида:

LANG=ru_RU.UTF-8 /opt/python3.5/bin/python3.5 mail_robot.py <&0
Файлы с кириллическими именами теперь создаются, но теперь перестал stdin для сообщений в кодировке, отличной от utf-8, парситься:
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xe9 in position 2024: invalid continuation byte
А без задания локали пашет!

Как победить такую лажу?

 , , , ,

javum ()

Светлый progressbar в некоторых местах

Тема Flatts. Приложения (GTK2): Deluge, EiskaltDC++ и т.п.

Проблема - белый шрифт, на белом фоне в прогрессбаре, но только в тех, что внутри какого-нибудь виджета (типа, таблицы).

http://i.yapx.ru/HEO.png

Как сделать, чтобы верхние progressbar'ы были такие же как нижний? Нужны зеленая заливка, белый текст.

 , , ,

javum ()

QDateEdit и GTK-тема

Имеется тема Flatts, установленная в XFCE. Все в ней хорошо, но замечен такой косяк, что у QDateEdit-виджета (Qt5) с включенным calendarPopup неправильный размер области ввода.

Скриншот

Куда копать?

 , ,

javum ()

Suspend to RAM работает только 1-3 раза после перезагрузки

Всем привет!

Конфигурация компа: MSI E350IA-E45 (AMD Fusion E-350 Zacate), 2Gb RAM, 500Gb HDD, Arch x86_64, Catalyst 11.6.

# uname -a
Linux xbmc-pc 3.0.0-rc6-mainline #1 SMP PREEMPT Fri Jul 8 07:58:00 NOVST 2011 x86_64 AMD E-350 Processor AuthenticAMD GNU/Linux

Пытаюсь настроить режим suspend to ram. После включения компьютер засыпает и пробуждается 1-3 раза и потом при засыпании зависает с потухшим экраном и горящим диодом питания, на кнопку не реагирует, после выключения и включения Линукс не стартует - показывает только белый мигающий курсор в левом верхнем углу. Если после этого выдернуть кабель питания и воткнуть снова, то Линукс загружается.

Я попробовал ядра 2.6.38, 2.6.39 и 3.0-rc6, но безуспешно. Выгрузка модулей и отключение usb перед засыпанием никак не влияет. Также я отдебагил таблицу DSDT и подгружаю ее с помощью grub2. В строчку загрузки ядра добавлена опция acpi_osi=«Linux». Положительного влияния на засыпание - никакого. Версия биоса материнки последняя...

lspci -Q -vv

dmesg

kernel.log

pm-suspend.log

Логи приложены с одним успешным засыпанием и следующим с повисанием.

Заранее спасибо за помощь!

javum ()

RSS подписка на новые темы