gmail plugin forgets keywords

Bug #1056686 reported by Micha H. Werner
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
kupfer
Fix Committed
Undecided
Karol Będkowski

Bug Description

Kupfer is really great and I am very grateful for it. Unfortunately, on one of my Laptops, Kupfer's (ver208) gmail-plugin forgets the gmail password (Lubuntu 12.04). AFAIK, I have installed all necessary packages. If I start Kupfer from the terminal and try to change the gmail password, this is what the terminal tells me:

  File "/usr/share/kupfer/kupfer/ui/preferences.py", line 583, in callback
    setctl.set_plugin_config(plugin_id, key, upass, val_type)
  File "/usr/share/kupfer/kupfer/core/settings.py", line 355, in set_plugin_config
    value_repr = value.save(plugin, key)
  File "/usr/share/kupfer/kupfer/plugin_support.py", line 186, in save
    keyring.set_password(plugin_id, self.username, self.password)
  File "/usr/lib/python2.7/dist-packages/keyring/core.py", line 39, in set_password
    _keyring_backend.set_password(service_name, username, password)
  File "/usr/lib/python2.7/dist-packages/keyring/backend.py", line 172, in set_password
    password, True)
TypeError: dict values must be strings, ints or longs, when converting attribute list parameter

Any clues?

Changed in kupfer:
status: New → Confirmed
Revision history for this message
Karol Będkowski (karol-bedkowski) wrote :

Gnome Keyring no longer support unicode usernames.
Attached patch should solve this problem.

Changed in kupfer:
assignee: nobody → Karol Będkowski (karol-bedkowski)
Revision history for this message
Micha H. Werner (micha-h-werner) wrote :

problem solved! thanks so much!!!

Changed in kupfer:
status: Confirmed → Fix Committed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.