can't mark special char msg as seen: AttributeError: 'SoledadMailbox' object has no attribute '_signal_unread_to_ui'
i have these strange special char errors on my account in dev.bm (#4998 (closed)). when i read one mail containing special chars, tb should mark it as read, which only temporarily succeed. i get this error:
2014-01-20 20:43:10,307 - leap:write:L#53 - DEBUG - 2014-01-20 20:43:10+0100 [LeapIMAPServer,0,127.0.0.1] rcv (select): 134 uid store 13 +Flags (\Seen) 2014-01-20 20:43:10,310 - leap:write:L#53 - DEBUG - 2014-01-20 20:43:10+0100 [LeapIMAPServer,0,127.0.0.1] MSG ID = 13 2014-01-20 20:43:10,311 - leap:write:L#53 - DEBUG - 2014-01-20 20:43:10+0100 [LeapIMAPServer,0,127.0.0.1] setting flags: 13 (('\\Recent', '\\Seen')) 2014-01-20 20:43:10,367 - leap.mail.decorators:_errback:L#86 - WARNING - Error in method: store 2014-01-20 20:43:10,367 - leap.mail.decorators:_errback:L#87 - ERROR - Traceback (most recent call last): File "/home/varac/dev/projects/leap/client/Bitmask-linux64-2014-01-18-12e7ae35/lib/threading.py", line 525, in __bootstrap self.__bootstrap_inner() File "/home/varac/dev/projects/leap/client/Bitmask-linux64-2014-01-18-12e7ae35/lib/threading.py", line 552, in __bootstrap_inner self.run() File "/home/varac/dev/projects/leap/client/Bitmask-linux64-2014-01-18-12e7ae35/lib/threading.py", line 505, in run self.__target(*self.__args, **self.__kwargs) --- --- File "/home/varac/dev/projects/leap/client/Bitmask-linux64-2014-01-18-12e7ae35/lib/twisted/python/threadpool.py", line 191, in _worker result = context.call(ctx, function, *args, **kwargs) File "/home/varac/dev/projects/leap/client/Bitmask-linux64-2014-01-18-12e7ae35/lib/twisted/python/context.py", line 118, in callWithContext return self.currentContext().callWithContext(ctx, func, *args, **kw) File "/home/varac/dev/projects/leap/client/Bitmask-linux64-2014-01-18-12e7ae35/lib/twisted/python/context.py", line 81, in callWithContext return func(*args,**kw) File "/home/varac/dev/projects/leap/client/Bitmask-linux64-2014-01-18-12e7ae35/lib/leap/mail/imap/mailbox.py", line 710, in store deferLater(reactor, 1, self._signal_unread_to_ui) exceptions.AttributeError: 'SoledadMailbox' object has no attribute '_signal_unread_to_ui' Traceback (most recent call last): File "apps/launcher.py", line 54, in launch_thandy = config.getboolean(GENERAL_SECTION, UPDATES_KEY) File "/home/varac/dev/projects/leap/client/Bitmask-linux64-2014-01-18-12e7ae35/lib/ConfigParser.py", line 368, in getboolean v = self.get(section, option) File "/home/varac/dev/projects/leap/client/Bitmask-linux64-2014-01-18-12e7ae35/lib/ConfigParser.py", line 607, in get raise NoSectionError(section) NoSectionError: No section: 'General' 2014-01-20 20:43:10,369 - leap:write:L#53 - DEBUG - 2014-01-20 20:43:10+0100 [LeapIMAPServer,0,127.0.0.1] rcv (select): 135 IDLE 2014-01-20 20:43:11,459 - leap:write:L#53 - DEBUG - 2014-01-20 20:43:11+0100 [LeapIMAPServer,0,127.0.0.1] soledad synced. 2014-01-20 20:43:11,460 - leap:write:L#53 - DEBUG - 2014-01-20 20:43:11+0100 [LeapIMAPServer,0,127.0.0.1] processing doclist 2014-01-20 20:43:11,461 - leap.mail.imap.fetch:_process_doclist:L#257 - DEBUG - no docs found
when i poll for new mail in tb, the msg is highlighted as unread again.
(from redmine: created on 2014-01-20, closed on 2014-01-21, relates #4998 (closed), duplicates #5001 (closed))