PISI 0.4 released

Michele Brocco ssj2micvm at gmail.com
Sun Aug 9 22:43:44 CEST 2009


Hi and thanks for the very fast fix! :)

Now I get the following error in pisi cli with the same setup as
before (om_sqlite <-> opimd):

ERROR:dbus.connection:Unable to set arguments ({'Departement': None,
'HomeState': None, 'Surname': None, 'Name': u'Kundenbetreuun',
'BusinessState': None, 'Title': None, 'Middlename': None,
'Organisation': None, 'Work phone': None, 'BusinessStreet': None,
'HomeCity': None, 'E-mail': None, 'HomeStreet': None, 'BusinessCity':
None, 'HomeCountry': None, 'HomePostalCode': None, 'Fax phone': None,
'Cell phone': None, 'BusinessCountry': None, 'BusinessPostalCode':
None, 'Home phone': u'+4917955222'},) according to signature u'a{sv}':
<type 'exceptions.TypeError'>: Don't know how which D-Bus type to use
to encode type "NoneType"
Traceback (most recent call last):
  File "/bin/pisi", line 156, in <module>
    pisicli.startCLI()
  File "/opt/pisi/pisicli.py", line 246, in startCLI
    pisi.applyChanges(source)
  File "/opt/pisi/pisi.py", line 125, in applyChanges
    source[1].saveModifications()
  File "/opt/pisi/modules/contacts_opimd.py", line 206, in saveModifications
    self._saveOperationAdd(id)
  File "/opt/pisi/modules/contacts_opimd.py", line 173, in _saveOperationAdd
    contacts.Add(fields)
  File "/usr/lib/python2.6/site-packages/dbus/proxies.py", line 68, in __call__
    return self._proxy_method(*args, **keywords)
  File "/usr/lib/python2.6/site-packages/dbus/proxies.py", line 140, in __call__
    **keywords)
  File "/usr/lib/python2.6/site-packages/dbus/connection.py", line
612, in call_blocking
    message.append(signature=signature, *args)
TypeError: Don't know how which D-Bus type to use to encode type "NoneType"



On 8/9/09, Michael Pilgermann <kichkasch at gmx.de> wrote:
> Hi Michele,
>
> silly mistake of mine in the module - forgot to check whether all
> attributes are really set ....
> Well 0.4.2 is out ... please go and update; should be fine then ...
>
> For the menu-item thing - an updated version of the config file is
> placed in /home/root/.pisi/conf-default (in order not to overwrite your
> settings from last version) ... you can find a section in there and copy
> it to your old conf file.
>
> Michael
>
> Michele Brocco wrote:
>> On 8/9/09, Michael Pilgermann <kichkasch at gmx.de> wrote:
>>> We just released PISI 0.4.
>>>
>>> The major enhancement this time is opimd support for contacts.
>>>
>>> Supported Contacts data sources:
>>> - SIM via DBUS (e.g. SHR)
>>> - QTopia address book (e.g. OM 2008.12)
>>> - LDAP (read only)
>>> - VCF files (local / webdav)
>>> - Google contacts
>>> - OPIMD
>>>
>>> Supported Calendar data sources:
>>> - Google calendars
>>> - ICalendar files (local / webdav)
>>>
>>> Get your copy here:
>>> http://www.opkg.org/package_191.html
>>>
>>
>> Thanks for the release first of all! I tried to sync sqlitedb with
>> opimd and get the following error:
>>
>> Traceback (most recent call last):
>>   File "/bin/pisi", line 156, in <module>
>>     pisicli.startCLI()
>>   File "/opt/pisi/pisicli.py", line 246, in startCLI
>>     pisi.applyChanges(source)
>>   File "/opt/pisi/pisi.py", line 125, in applyChanges
>>     source[1].saveModifications()
>>   File "/opt/pisi/modules/contacts_opimd.py", line 200, in
>> saveModifications
>>     self._saveOperationAdd(id)
>>   File "/opt/pisi/modules/contacts_opimd.py", line 145, in
>> _saveOperationAdd
>>     fields['E-mail'] = contact.attributes['email']
>> KeyError: 'email'
>>
>> Besides that in the GUI there is no OPIMD menuitem. Dont know if that
>> is correct.
>>



More information about the community mailing list