| Summary: | Множественные ошибки | ||
|---|---|---|---|
| Product: | Sisyphus | Reporter: | Евгений Кухтинов <kuhtinov_ev> |
| Component: | myconnector | Assignee: | ekorneechev <ekorneechev> |
| Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
| Severity: | normal | ||
| Priority: | P5 | CC: | ekorneechev, ekorneechev, neurofreak-alt |
| Version: | unstable | ||
| Hardware: | x86_64 | ||
| OS: | Linux | ||
|
Description
Евгений Кухтинов
2021-10-19 13:11:58 MSK
Что выдаст команда:
python3 -c "import keyring; print(keyring.get_password('test','test'))"
$ python3 -c "import keyring; print(keyring.get_password('test','test'))"
ERROR:dbus.proxies:Introspect error on :1.167:/modules/kwalletd5: dbus.exceptions.DBusException: org.freedesktop.DBus.Error.NoReply: Message recipient disconnected from message bus without replying
Traceback (most recent call last):
File "/usr/lib/python3/site-packages/keyring/backends/kwallet.py", line 99, in connected
self.handle = self.iface.open(self.iface.networkWallet(), wId, self.appid)
File "/usr/lib64/python3/site-packages/dbus/proxies.py", line 72, in __call__
return self._proxy_method(*args, **keywords)
File "/usr/lib64/python3/site-packages/dbus/proxies.py", line 141, in __call__
return self._connection.call_blocking(self._named_service,
File "/usr/lib64/python3/site-packages/dbus/connection.py", line 652, in call_blocking
reply_message = self.send_message_with_reply_and_block(
dbus.exceptions.DBusException: org.freedesktop.DBus.Error.ServiceUnknown: The name :1.167 was not provided by any .service files
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/usr/lib/python3/site-packages/keyring/core.py", line 55, in get_password
return get_keyring().get_password(service_name, username)
File "/usr/lib/python3/site-packages/keyring/backends/chainer.py", line 51, in get_password
password = keyring.get_password(service, username)
File "/usr/lib/python3/site-packages/keyring/backends/kwallet.py", line 110, in get_password
if not self.connected(service):
File "/usr/lib/python3/site-packages/keyring/backends/kwallet.py", line 101, in connected
raise InitError('Failed to open keyring: %s.' % e)
keyring.errors.InitError: Failed to open keyring: org.freedesktop.DBus.Error.ServiceUnknown: The name :1.167 was not provided by any .service files.
Ну тогда по-хорошему надо перевесить на python3-module-keyring (что-то с kwallet перестал работать), но я сделаю обработку исключений лучше (как в случае с самим импортом модуля). Lj,(Ответ для Evgeniy Korneechev на комментарий #3) > Ну тогда по-хорошему надо перевесить на python3-module-keyring (что-то с > kwallet перестал работать), но я сделаю обработку исключений лучше (как в > случае с самим импортом модуля). Сделано в 2.2-alt1 |