list_keys() got an unexpected keyword argument 'keys'
Versions
- OS: opensuse 42.3
- Gajim version: 0.16.7
- Python-nbxmpp version: 0.5.4-3.2
- GTK+ Version: 2.24.31
- PyGTK Version: 2.24.0
Steps to reproduce the problem
- Configure an account without an assigned PGP key
- go online
- wait
Expected behavior
no error messages should appear
Actual behavior
while online this error appears occasionally. It's not triggered by an action in Gaijm (like opening a new chat or clicking anywhere) or incomming messages. We also tried to trigger it by presence updates from other accounts publishing PGP keys. Just leave Gajim running in the background and the messages will come.
Traceback
Traceback (most recent call last): File /usr/lib/python2.7/site-packages/nbxmpp/dispatcher_nb.py, line 495, in dispatch handler['func'](session, stanza) File /usr/lib/python2.7/site-packages/gajim/common/connection_handlers.py, line 1939, in _presenceCB conn=self, stanza=prs)) File /usr/lib/python2.7/site-packages/gajim/common/nec.py, line 76, in push_incoming_event self._generate_events_based_on_incoming_event(event_object) File /usr/lib/python2.7/site-packages/gajim/common/nec.py, line 98, in _generate_events_based_on_incoming_event if new_event_object.generate(): File /usr/lib/python2.7/site-packages/gajim/common/connection_handlers_events.py, line 849, in generate self._generate_keyID(sig_tag) File /usr/lib/python2.7/site-packages/gajim/common/connection_handlers_events.py, line 777, in _generate_keyID self.jid, self.keyID) File /usr/lib/python2.7/site-packages/gajim/common/helpers.py, line 1321, in prepare_and_validate_gpg_keyID full_key = gajim.connections[account].ask_gpg_keys(keyID=keyID) File /usr/lib/python2.7/site-packages/gajim/common/connection.py, line 700, in ask_gpg_keys return self.gpg.get_key(keyID) File /usr/lib/python2.7/site-packages/gajim/common/gpg.py, line 118, in get_key return super(GnuPG, self).list_keys(keys=[keyID]) TypeError: list_keys() got an unexpected keyword argument 'keys'