sblondon <[email protected]> added the comment:
Currently, the implementation of .close() methods call flush() and
unlock() if it's needed.
About the ambiguity for the enter call, I think the context manager
should provide access to Mailbox, not a lock. If a lock is needed, we
could imagine another context manager:
with mailbox.Mailbox as mbox:
#read messages, ...
with mbox.lock():
#actions that need lock
Do you think it's better?
----------
_______________________________________
Python tracker <[email protected]>
<https://bugs.python.org/issue32234>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe:
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com