https://bugs.freedesktop.org/show_bug.cgi?id=64835
--- Comment #3 from Patrick Ohly <patrick.ohly(a)gmx.de> ---
(In reply to comment #2)
Hmm, I ran a test and noticed that e_source_remove(), the method used
to
remove an EDS database, does not remove the local database file immediately.
Instead it relies on a garbage collector to remove the obsolete local data.
I'll check with the upstream developers to see how an immediate removal can
be accomplished.
This is intentional: upstream EDS garbage-collects the database files once per
day, then moves them into a "trash" folder and removes them permanently after a
month.
This is not the behavior that we want when removing via the PIM Manager API
(RemvoePeer or RemovePeerData), so I added code to remove the files right away.
I also added a new testpim.py test, TestContacts.testRemove.
I have not implemented RemovePeerData() itself - for that I am still waiting
for confirmation about the API.
--
You are receiving this mail because:
You are on the CC list for the bug.
You are the assignee for the bug.