Re: Patch for selecting groups in google contacts



Yes, i have tested from evolution to google contact :

1) With 95 Contacts : just 25 contacts are put :

[Syncronization      ][INFO   ]  Synchronizing Wrapper: Evolution
Contacts twoway (UID:
EvoContactTwoWay-file:///homelinux/ci020025/.evolution/addressbook/local/1236951491 4558 0 sogeti015)
|--> Wrapper: Google Contacts twoway (UID:
ContactsTwoWay-roumano gmail com)  (Synchronization.py:473)
[DeltaProvider       ][INFO   ]  Delta: Source
(EvoContactTwoWay-file:///homelinux/ci020025/.evolution/addressbook/local/1236951491 4558 0 sogeti015)
does not implement get_changes(). Proxying... (DeltaProvider.py:25)
[DeltaProvider       ][DEBUG  ]  Delta: Got 95 items

[Syncronization      ][INFO   ]  Putting data pas-id-49BA64C00000003D
--> None into ContactsTwoWay-roumano gmail com (Synchronization.py:37)
[modules.Google      ][DEBUG  ]  Adding new email address
ileana_manea hotmail com [] (GoogleModule.py:844)
[modules.Google      ][DEBUG  ]  Created contact:
http://www.google.com/m8/feeds/contacts/roumano%40gmail.com/base/2a2fbe050cc9233d
(GoogleModule.py:897)
[modules.Google      ][DEBUG  ]  Attempting to parse:
2009-03-13T14:01:28.610Z (GoogleModule.py:142)
[modules.Google      ][WARNING]  returning: 2009-03-13
14:01:28.610000+00:00 (GoogleModule.py:168)
[datatypes.DataType  ][DEBUG  ]  Getting Rid for
http://www.google.com/m8/feeds/contacts/roumano%40gmail.com/base/2a2fbe050cc9233d
(DataType.py:158)

** (conduit.real:23740): WARNING **: error 9 getting card: EBookStatus
returned 9

[Syncronization      ][CRITICAL]  UNKNOWN SYNCHRONIZATION ERROR
Traceback (most recent call last):
  File "/work/perso/conduit/1924/conduit/Synchronization.py", line 743, in run
    self.one_way_sync(self.source, sink)
  File "/work/perso/conduit/1924/conduit/Synchronization.py", line
493, in one_way_sync
    data = self._get_data(source, sink, i)
  File "/work/perso/conduit/1924/conduit/Synchronization.py", line
323, in _get_data
    data = source.module.get(uid)
  File "/work/perso/conduit/1924/conduit/modules/EvolutionModule/EvolutionModule.py",
line 73, in get
    return self._get_object(LUID)
  File "/work/perso/conduit/1924/conduit/modules/EvolutionModule/EvolutionModule.py",
line 145, in _get_object
    contact.set_from_vcard_string(obj.get_vcard_string())
AttributeError: 'NoneType' object has no attribute 'get_vcard_string'
 (Synchronization.py:751)


2) If two contacts have the same email :

[Syncronization      ][INFO   ]  Putting data pas-id-49BA61DC00000030
--> None into ContactsTwoWay-roumano gmail com (Synchronization.py:37)
[modules.Google      ][DEBUG  ]  Adding new email address XXXXXX []
(GoogleModule.py:844)
[modules.Google      ][WARNING]  FIXME: FIND THE OLD CONTACT BY EMAIL,
GET IT, AND RAISE A CONFLICT EXCEPTION (GoogleModule.py:890)
[Syncronization      ][CRITICAL]  UNKNOWN SYNCHRONIZATION ERROR
Traceback (most recent call last):
  File "/work/perso/conduit/1924/conduit/Synchronization.py", line 743, in run
    self.one_way_sync(self.source, sink)
  File "/work/perso/conduit/1924/conduit/Synchronization.py", line
498, in one_way_sync
    self._put_data(source, sink, data, dataRid)
  File "/work/perso/conduit/1924/conduit/Synchronization.py", line
348, in _put_data
    assert(err.fromData == sourceData)
AssertionError
 (Synchronization.py:751)

3) I have selected the Group "System Group: Friends" on the
configuration but it's not putting on this group
I don't known if it's related, but i'm a french and this group is name
"Amis" for me, not Friends.

Regards


2009/3/13 Michael Thompson <michaelnt gmail com>:
> 2009/3/13 Michael Thompson <michaelnt gmail com>:
>> 2009/3/13 Roumano :) <roumano gmail com>:
>>>
>>> Can i force to use the python 2.5 ?
>>
>> python2.5 conduit.real
>
> you also need to delete the gdata and atom directories inside the
> GoogleModule directory otherwise they get loaded in preference to the
> ones in site-packages
>


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]