-
Notifications
You must be signed in to change notification settings - Fork 34
Open
Labels
Description
Pycarddav depends on vobject. The vobject project from http://vobject.skyhouseconsulting.com/ is dead. The version from @adieu seems to be ok as new dependency for pycarddav. The sligthly more recent version from @tBaxter breaks pycarddav:
$ pc_query
Traceback (most recent call last):
File "/nix/store/l126iyrv7f2f5jh13d9nk5jalvijm38j-python2.7-pycarddav-0.7.0/bin/.pc_query-wrapped", line 139, in <module>
query(conf)
File "/nix/store/l126iyrv7f2f5jh13d9nk5jalvijm38j-python2.7-pycarddav-0.7.0/lib/python2.7/site-packages/pycarddav/controllers/query.py", line 60, in query
action(my_dbtool, search_string, conf)
File "/nix/store/l126iyrv7f2f5jh13d9nk5jalvijm38j-python2.7-pycarddav-0.7.0/lib/python2.7/site-packages/pycarddav/controllers/query.py", line 125, in search
lines = vcard.pretty_min
File "/nix/store/l126iyrv7f2f5jh13d9nk5jalvijm38j-python2.7-pycarddav-0.7.0/lib/python2.7/site-packages/pycarddav/model.py", line 257, in pretty_min
return self._pretty_base(['TEL', 'EMAIL'])
File "/nix/store/l126iyrv7f2f5jh13d9nk5jalvijm38j-python2.7-pycarddav-0.7.0/lib/python2.7/site-packages/pycarddav/model.py", line 262, in _pretty_base
collector.append('\n' + BTEXT + 'Name: ' + self.fname + NTEXT)
File "/nix/store/l126iyrv7f2f5jh13d9nk5jalvijm38j-python2.7-pycarddav-0.7.0/lib/python2.7/site-packages/pycarddav/model.py", line 210, in fname
return unicode(self['FN'][0][0]) if self['FN'] else ''
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 2: ordinal not in range(128)