Menu

#39 Manual filtering (Outlook) stops if one message fails

closed-fixed
Outlook (523)
5
2003-03-20
2003-03-13
No

I've posted tyhis question on the maillist, and with (at
least) one positive feedback, I enter it here:

If manual filtering is started, and one e-mail fails, the
rest of the filetering seems to be skipped.

couldn't the filtering of the remaining messages
continue, skipping the message which failed?

Discussion

  • Mark Hammond

    Mark Hammond - 2003-03-14

    Logged In: YES
    user_id=14198

    Can you please post a traceback? (and sorry if I missed it
    on the list)

     
  • Fredrik Rodland

    Fredrik Rodland - 2003-03-17

    Logged In: YES
    user_id=724871

    I (sligthly) chqanged the summary.

    I've included one traceback. However I've run into several
    different ones in the past when filtering manual, and all seems
    to stop the actual filter-process. What I want/wish is that the
    filtering process continues with the remaining messages even
    if one message fails. There have also been several other
    comments on this subject on the list.

    the actual traceback as requested:
    Error getting property from stream (-2147221233, 'OLE error
    0x8004010f', None, None)
    Exception in thread Thread-2:
    Traceback (most recent call last):
    File "C:\PROGRA~1\_DEV\Python22\lib\threading.py", line
    408, in __bootstrap
    self.run()
    File "C:\PROGRA~1\_DEV\Python22\lib\threading.py", line
    396, in run
    apply(self.__target, self.__args, self.__kwargs)

    File "c:\Programfiler\_UTIL\spambayes_cvs\spambayes\Outlo
    ok2000\dialogs\AsyncDialog.py", line 115, in thread_target
    self._DoProcess()

    File "c:\Programfiler\_UTIL\spambayes_cvs\spambayes\Outlo
    ok2000\dialogs\FilterDialog.py", line 375, in _DoProcess
    self.filterer(self.mgr, self.progress)

    File "c:\Programfiler\_UTIL\spambayes_cvs\spambayes\Outlo
    ok2000\filter.py", line 100, in filterer
    this_dispositions = filter_folder(f, mgr, progress)

    File "c:\Programfiler\_UTIL\spambayes_cvs\spambayes\Outlo
    ok2000\filter.py", line 80, in filter_folder
    disposition = filter_message(message, mgr, all_actions)

    File "c:\Programfiler\_UTIL\spambayes_cvs\spambayes\Outlo
    ok2000\filter.py", line 15, in filter_message
    prob = mgr.score(msg)

    File "c:\Programfiler\_UTIL\spambayes_cvs\spambayes\Outlo
    ok2000\manager.py", line 439, in score
    email = msg.GetEmailPackageObject()

    File "c:\Programfiler\_UTIL\spambayes_cvs\spambayes\Outlo
    ok2000\msgstore.py", line 639, in GetEmailPackageObject
    text = self._GetMessageText()

    File "c:\Programfiler\_UTIL\spambayes_cvs\spambayes\Outlo
    ok2000\msgstore.py", line 582, in _GetMessageText
    assert msg.is_multipart()
    AssertionError

     
  • Fredrik Rodland

    Fredrik Rodland - 2003-03-17
    • summary: Manual filtering (Outlook) fails if one message fails --> Manual filtering (Outlook) stops if one message fails
     
  • Mark Hammond

    Mark Hammond - 2003-03-20
    • status: open --> closed
     
  • Mark Hammond

    Mark Hammond - 2003-03-20
    • status: closed --> closed-fixed
     
  • Mark Hammond

    Mark Hammond - 2003-03-20

    Logged In: YES
    user_id=14198

    Checked the fix in for this a couple of days ago.

     

Log in to post a comment.

MongoDB Logo MongoDB