[python-win32] Error trying to do a EmptyFolder() (MAPI)

Mark Hammond skippy.hammond at gmail.com
Tue Apr 17 03:25:08 CEST 2012


On 14/04/2012 3:19 PM, Sriram ET. wrote:
> I have a folder in the Root Folder of a message store that I am trying
> to clear using EmptyFolder(). The code is as follows:
>
>                  folder = store.OpenEntry(eid, None, MOD_FLAG)
>                  hr = folder.EmptyFolder(0, None, 0)
>
> I get the error: ' Error: unsupported operand type(s) for &: 'NoneType'
> and 'int'

I'm afraid I can't explain that at all - None should be fine there and 
nothing in the MAPI support should be trying to do the & - are you sure 
the traceback points there.

>
> Changing the code to
>
>                  folder = store.OpenEntry(eid, None, MOD_FLAG)
>                  hr = folder.EmptyFolder(0, 0, 0)
>
> I get the following exception: "Error: The Python instance can not be
> converted to a COM object"

That's not a great message but is expected.

Mark
>
> This is a command line tool, and I do not need the progress of the
> operation. Can someone tell me what is the correct way to invoke
> EmptyFolder()?
>
> Thanks,
> Sriram
>
>
> _______________________________________________
> python-win32 mailing list
> python-win32 at python.org
> http://mail.python.org/mailman/listinfo/python-win32
>




More information about the python-win32 mailing list