Уважаемые пользователи Голос!
Сайт доступен в режиме «чтение» до сентября 2020 года. Операции с токенами Golos, Cyber можно проводить, используя альтернативные клиенты или через эксплорер Cyberway. Подробности здесь: https://golos.io/@goloscore/operacii-s-tokenami-golos-cyber-1594822432061
С уважением, команда “Голос”
GOLOS
RU
EN
UA
vvk
5 лет назад

Обновления python-библиотеки для Голоса

В Голосе сейчас по-сути нет хорошо поддерживаемых python библиотек. Для своих целей я поддерживаю библиотеку golodranets, в которую недавно внёс некоторые доработки.

Обработка ошибок блокчейна

В golosd в одной из недавних версий была переработана система сообщений об ошибках. Я немного доработал обработку этих ошибок, чтобы библиотека их распознавала и могла более корректно сгенерировать Exception.

Авто-повтор запроса при ошибке чтения

После внедрения мультипоточности в golosd время от времени при запросах чтения возникают ошибки "Internal error: Unable to acquire READ lock", которые в приложении вылезают в виде Exception. Вместо того чтобы обрабатывать все эти исключения на уровне приложений, я добавил обработку непосредственно в библиотеку. Таким образом, библиотека просто повторит запрос к ноде вместо того чтобы генерировать исключение.


Мои opensource-проекты на Голосе

  • golos-python - python-библиотека для Голоса.
  • golos-witness-tools - набор скриптов для делегатов.
  • golos-scripts - разные полезные скрипты для Голоса на python
3
289.459 GOLOS
На Golos с September 2017
Комментарии (9)
Сортировать по:
Сначала старые