Skip to content

Script "delete_olditems.py" broken with recent __init__.py #34

@umgfoin

Description

@umgfoin

"for folder in user.store.folders(parse=True):" seems to have a problem:
...
"getMailAge(item.prop(PR_MESSAGE_DELIVERY_TIME).mapi_value.unixtime)" will fail, either.

Example:
[root@root scripts]# python ./delete_olditems.py --folder="postgres" --user="test" 10 --verbose
Running for user: test
Traceback (most recent call last):
File "./delete_olditems.py", line 57, in
main()
File "./delete_olditems.py", line 42, in main
for folder in user.store.folders(parse=True):
File "/usr/lib64/python2.6/site-packages/zarafa/init.py", line 1270, in folders
yield self.folder(path.decode(sys.stdin.encoding)) # XXX can optparse output unicode?
File "/usr/lib64/python2.6/site-packages/zarafa/init.py", line 1247, in folder
return self.subtree.folder(key, recurse=recurse, create=create)
File "/usr/lib64/python2.6/site-packages/zarafa/init.py", line 1596, in folder
raise ZarafaNotFoundException("no such folder: '%s'" % key)
zarafa.ZarafaNotFoundException: no such folder: 'postgres'

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions