geier / pycarddav

DEPRECATED - use vdirsyncer & khard -- easy to use CLI CardDAV client
http://lostpackets.de/pycarddav
MIT License
98 stars 35 forks source link

pycard-import is broken #53

Closed geier closed 11 years ago

geier commented 11 years ago

while trying to merge a card: Traceback (most recent call last): File "/home/cg/workspace/pycarddav/bin/pycard-import", line 158, in do_import parser.process_addresses(conf.headers) File "/home/cg/workspace/pycarddav/bin/pycard-import", line 107, in process_addresses pycarddav.ui.start_pane(pycarddav.ui.EditorPane(self._db, self._conf.sync.account, vcard)) File "/home/cg/workspace/pycarddav/pycarddav/ui.py", line 358, in start_pane loop.run() File "/usr/lib/python2.7/dist-packages/urwid/main_loop.py", line 274, in run self.screen.run_wrapper(self._run) File "/usr/lib/python2.7/dist-packages/urwid/raw_display.py", line 237, in run_wrapper return fn() File "/usr/lib/python2.7/dist-packages/urwid/main_loop.py", line 307, in _run self.event_loop.run() File "/usr/lib/python2.7/dist-packages/urwid/main_loop.py", line 682, in run self._loop() File "/usr/lib/python2.7/dist-packages/urwid/main_loop.py", line 720, in _loop self._watch_files[fd]() File "/usr/lib/python2.7/dist-packages/urwid/main_loop.py", line 358, in _update self.process_input(keys) File "/usr/lib/python2.7/dist-packages/urwid/main_loop.py", line 447, in process_input k = self._topmost_widget.keypress(self.screen_size, k) File "/usr/lib/python2.7/dist-packages/urwid/container.py", line 641, in keypress return self.body.keypress( (maxcol, remaining), key ) File "/home/cg/workspace/pycarddav/pycarddav/ui.py", line 199, in keypress self._w.keypress(size, key) File "/usr/lib/python2.7/dist-packages/urwid/listbox.py", line 773, in keypress key = focus_widget.keypress((maxcol,),key) File "/usr/lib/python2.7/dist-packages/urwid/decoration.py", line 590, in keypress return self._original_widget.keypress(maxvals, key) File "/usr/lib/python2.7/dist-packages/urwid/container.py", line 234, in keypress key = d.keypress(size, key) File "/usr/lib/python2.7/dist-packages/urwid/decoration.py", line 590, in keypress return self._original_widget.keypress(maxvals, key) File "/usr/lib/python2.7/dist-packages/urwid/container.py", line 1394, in keypress key = w.keypress( (mc,)+size[1:], key ) File "/usr/lib/python2.7/dist-packages/urwid/wimp.py", line 509, in keypress self._emit('click') File "/usr/lib/python2.7/dist-packages/urwid/widget.py", line 214, in _emit signals.emit_signal(self, name, self, _args) File "/usr/lib/python2.7/dist-packages/urwid/signals.py", line 126, in emit result |= bool(callback(_args_copy)) File "/home/cg/workspace/pycarddav/pycarddav/ui.py", line 208, in on_button_press self.window.open(VCardChooserPane(self._db), self.on_merge_vcard) File "/home/cg/workspace/pycarddav/pycarddav/ui.py", line 163, in init self._walker = VCardWalker(database, ref_account_list=refs_account_list) File "/home/cg/workspace/pycarddav/pycarddav/ui.py", line 59, in init raise Exception Exception