PISI 0.4 released
Michael Pilgermann
kichkasch at gmx.de
Mon Aug 10 17:18:25 CEST 2009
Hi Michele,
this got fixed. Should be fine with version 0.4.4.
Greetings
Mike
Michele Brocco wrote:
> 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.
>>>
>
> _______________________________________________
> Openmoko community mailing list
> community at lists.openmoko.org
> http://lists.openmoko.org/mailman/listinfo/community
More information about the community
mailing list