<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>40488</bug_id>
          
          <creation_ts>2021-07-14 12:01:25 +0300</creation_ts>
          <short_desc>Добавить пользовательское сообщение про обновление конфигурации weboob</short_desc>
          <delta_ts>2021-07-14 12:01:25 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>weboob</component>
          <version>unstable</version>
          <rep_platform>x86_64</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>NEW</bug_status>
          <resolution></resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P5</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Vera Blagoveschenskaya">vercha</reporter>
          <assigned_to name="Andrey Cherepanov">cas</assigned_to>
          <cc>cas</cc>
    
    <cc>lav</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>200466</commentid>
    <comment_count>0</comment_count>
    <who name="Vera Blagoveschenskaya">vercha</who>
    <bug_when>2021-07-14 12:01:25 +0300</bug_when>
    <thetext>weboob-2.0-alt2.noarch

1) Получить список бинарников
$ rpm -ql weboob | grep bin
2) Не выполняя команду weboob-config update проверить запуск каждого бинарника из списка

Результат: запуск большинства бинарников завершается предложением выполнить обновление конфигурации (это ОК), например:

$ /usr/bin/wetboobs
2021-07-14 10:59:02,159:ERROR:weboob:2.0:ouiboube.py:456:load_backends Repositories are not consistent with the sources.list
Configuration error: Versions mismatch, please run &quot;weboob-config update&quot;

Но для 
/usr/bin/boomoney
/usr/bin/boobill
/usr/bin/boobank

на выходе не обрабатываются ошибки python, например:

$ /usr/bin/boobank
2021-07-14 10:50:36,456:ERROR:weboob:2.0:ouiboube.py:456:load_backends Repositories are not consistent with the sources.list
Traceback (most recent call last):
  File &quot;/usr/bin/boobank&quot;, line 11, in &lt;module&gt;
    load_entry_point(&apos;weboob==2.0&apos;, &apos;console_scripts&apos;, &apos;boobank&apos;)()
  File &quot;/usr/lib/python3/site-packages/weboob/tools/application/console.py&quot;, line 224, in run
    super(ConsoleApplication, klass).run(args)
  File &quot;/usr/lib/python3/site-packages/weboob/tools/application/base.py&quot;, line 505, in run
    app = cls()
  File &quot;/usr/lib/python3/site-packages/weboob/tools/application/captcha.py&quot;, line 17, in __init__
    self.captcha_weboob.load_backends(caps=[CapCaptchaSolver])
  File &quot;/usr/lib/python3/site-packages/weboob/core/ouiboube.py&quot;, line 457, in load_backends
    raise VersionsMismatchError(u&apos;Versions mismatch, please run &quot;weboob-config update&quot;&apos;)
weboob.core.ouiboube.VersionsMismatchError: Versions mismatch, please run &quot;weboob-config update&quot;

Ожидаемый результат: отсутствие выхлопа ошибок python, корректное пользовательское сообщение</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>