[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