Part of twisted.mail.imap4 View Source View In Hierarchy
Instance Variables | getnext | A function that returns the next message number, used when iterating
through the MessageSet. By default, a function returning the next integer
is supplied, but as this can be rather inefficient for sparse UID
iterations, it is recommended to supply one when messages are requested by
UID. The argument is provided as a hint to the implementation and may be
ignored if it makes sense to do so (eg, if an iterator is being used that
maintains its own state, it is guaranteed that it will not be called
out-of-order).
(type: Function taking int returning int
) |
Method | __init__ | Create a new MessageSet() |
Method | last | Undocumented |
Method | add | Add another range |
Method | __add__ | Undocumented |
Method | extend | Undocumented |
Method | clean | Clean ranges list, combining adjacent ranges |
Method | __contains__ | May raise TypeError if we encounter unknown "high" values |
Method | __iter__ | Undocumented |
Method | __len__ | Undocumented |
Method | __str__ | Undocumented |
Method | __repr__ | Undocumented |
Method | __eq__ | Undocumented |
Method | _iterator | Undocumented |
Parameters | start | Start of range, or only message number
(type: Optional int
) |
end | End of range.
(type: Optional int
) |
Parameters | start | Start of range, or only message number
(type: int
) |
end | End of range.
(type: Optional int
) |