Iterator ABCs#
Nuevo en la versión 4.3.2.
Importante
This page contains metaclasses. As this is an advanced Python topic you should not try to use these methods if you don’t have the experience.
- class interactions.utils.abc.base_iterators.BaseAsyncIterator[fuente]#
Bases:
ABCNuevo en la versión 4.3.2.
A base class for async iterators.
- class interactions.utils.abc.base_iterators.BaseIterator[fuente]#
Bases:
ABCNuevo en la versión 4.3.2.
A base class for iterators.
- class interactions.utils.abc.base_iterators.DiscordPaginationIterator(obj=None, _client=None, maximum=inf, start_at=<interactions.MISSING>, check=None)[fuente]#
Bases:
BaseAsyncIteratorNuevo en la versión 4.3.2.
A base class for Discord Pagination Iterators.
- __init__(obj=None, _client=None, maximum=inf, start_at=<interactions.MISSING>, check=None)[fuente]#
Create a Discord Pagination iterator. All attributes are optional but may be useful for getting Discord objects. Check usages in the
AsyncMembersIteratorandAsyncHistoryIteratororGuild.get_members()andChannel.history()for more information about the arguments.
- __aiter__()#
- abstract async __anext__()#
Return the next object
- Tipo del valor devuelto:
_O
- async flatten()#
Returns all items of the iterator as list