Improve account info handling
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Apathy |
In Progress
|
Undecided
|
Unassigned |
Bug Description
I added a new gtalk account setting username as "user.name", without the @gmail.com. After restarting apathy (see bug #420631) it crashed with this traceback:
Traceback (most recent call last):
File "/usr/bin/apathy", line 17, in <module>
apathy = Apathy.Apathy()
File "/usr/lib/
self.connect()
File "/usr/lib/
conn_bus_name, conn_object_path = mgr[CONN_
File "/usr/lib/
return self._proxy_
File "/usr/lib/
**keywords)
File "/usr/lib/
message, timeout)
dbus.exceptions
So I had to remove the account manually by typing:
$ rm -r ~/.gconf/
and then add the username label as "<email address hidden>" in order to have it working.
In conclusion: apathy should know how to handle different types of strings set from users. For example, if protocol is gtalk and I set "user.name" as username label, apathy should know that my account is <email address hidden>
Thanks for your input. Apathy has a new account editor, and a simpler account creator is planned.